| These are the stack-based postfix languages, usually interpreted, descended from the FORTH language originally developed for telescope control. |
| Forth | |
| 51forth | |
| ? | |
| ? | |
| Scott Gehmlich | |
| ftp://[130.123.96.9]/giovanni/51forth.zip ? | |
| source and documentation for a 8051 subroutine- threaded forth | |
| ? | |
| April 3rd, 1993 |
| mc6809 | |
| 6809, E-Forth | |
| ? | |
| assembler, simulator | |
| Lennart Benschop <lennart@blade.stack.urc.tue.nl> | |
| alt.sources, November 3rd, 1993 <2b8i2r$j0e@tuegate.tue.nl> | |
| An assembler and simulator for the Motorola M6809 processor. Also included is a Forth interpreter, E-Forth written in 6809. | |
| assembler: Unix, DOS; simulator: Unix | |
| November 3rd, 1993 |
| Forth | |
| cforth | |
| ? | |
| interpreter | |
| ? | |
| comp.sources.unix archive volume 1 | |
| ? | |
| ? |
| Forth | |
| F68K | |
| ? | |
| ? | |
| ? | |
| ftp://archive.umich.edu/atari/Languages/f68k.* | |
| a portable Forth system for Motorola 68k computers | |
| Atari ST/TT, Amiga, Sinclair QL and OS9 | |
| very high for 68000 based systems | |
| Joerg Plewe <joerg.plewe@mpi-dortmund.mpg.de> | |
| December 14th, 1992 |
| Forth | |
| gforth | |
| 0.2.1 | |
| Anton Ertl | |
| ftp://prep.ai.mit.edu/pub/gnu/gforth-0.2.1.tar.gz and http://www.complang.tuwien.ac.at/forth/gforth/gforth-0.2.1.tar.gz | |
| Gforth is a fast and portable implementation of the ANS Forth language. It works nicely with the Emacs editor, offers some nice features such as input completion and history and a powerful locals facility, and it even has (the beginnings of) a manual. Gforth employs traditional implementation techniques. Gforth is distributed under the GNU General Public license (see COPYING). Gforth runs under Unix and DOS and should not be hard to port to other systems supported by GCC. This version has been tested successfully on the following platforms: i486-unknown-linuxaout, i586-unknown-linux, alpha-dec-osf3.2, mips-dec-ultrix4.3, sparc-sun-sunos4.1.4, sparc-unknown-netbsd1.2 (configured with ac_cv_sizeof_long_long=0, see INSTALL), hppa1.1-hp-hpux9.05, hppa1.1-hp-hpux10.20, Windows 95 using DJGPP 2.0, and OS/2 3.0 using EMX 0.9c, the latter with manual help to finish compilation. | |
| January 13th, 1997 |
| Postscript | |
| Ghostscript | |
| 3.3 | |
| interpreter, ? | |
| L. Peter Deutsch <ghost@aladdin.com> | |
| ftp://gatekeeper.dec.com/pub/GNU/ghostscript* or any other GNU archive site ftp://ftp.cs.wisc.edu:/pub/X/ghostscript*3.3* | |
| A postscript interpreter with previewers for serval systems and many fonts. | |
| May 29th, 1996 |
| troff, nroff, eqn, tbl, pic, refer, Postscript, dvi | |
| groff | |
| 1.07 | |
| document formatter, documentation | |
| James Clark <jjc@jclark.com> | |
| ftp://gatekeeper.dec.com/groff-1.07.tar.z or any other GNU archive site | |
| [An absolutely fabulous troff! --ed] | |
| GNU General Public License | |
| C++ | |
| March 3rd, 1993 |
| HP-GL, Postscript | |
| hp2ps | |
| 1.9b | |
| interpreter | |
| Alun Jones <alun@texis.com> | |
| ftp://ftp.wftpd.com/hp2ps19b.zip | |
|
hp2ps is an HP-GL interpreter that is written in Postscript.
It runs mostly on the printer itself. There is a small C program,
provided mainly to circumvent Postscript's problems with the
^C character, which is a prominent part of HPGL's text support.
The C program is not necessary if the HP-GL does not contain text,
or uses a different label terminator.
Version 1.9c appears lost - anyone who has a copy, please send it to the author. | |
| hp2ps is free for most use - distribution with commercial products, or use in a commercial setting requires agreement with the author, and possible licencing fees. | |
| 1993/10 |
| Kevo (Forth-like) | |
| kevo | |
| 0.9b6 | |
| interpreter, demo programs, user's guide, papers | |
| Antero Taivalsaari <tsaari@cs.uta.fi> | |
| ftp://cs.uta.fi/pub/kevo/* | |
| Kevo is a prototype-based object-oriented language for Macintosh Kevo features a unique prototype-based object model (which is based neither on classes nor Self-style delegation), multitasking (both preemptive and cooperative), dynamic memory management, and an icon-based object browser and editor modeled loosely after Mac Finder. Kevo has been built around a portable threaded code interpreter, and is syntactically a close derivative of Forth. | |
| Macintosh | |
| kevo-interest@ursamajor.uvic.ca | |
| May 18th, 1993 |
| Forth | |
| M4th | |
| ? | |
| interpreter, kernel, editor, application (8086 assembler), hypertext-based documentation, decompiler | |
| Nils M. Holm <fs29@rummelplatz.uni-mannheim.de> | |
| ftp://ftp.uni-stuttgart.de/pub/systems/pc/lang/forth/m4th10.zip | |
| A small Forth implementation | |
| MSDOS. | |
| June 28th, 1994 |
| Mops | |
| Mops | |
| 3.2 | |
| compiler, assembler, documentation, editor | |
| Michael Hore <mikeh@zeta.org.au> | |
| ftp://ftp.taygeta.com/pub/Forth/Compilers/native/mac/Mops/ ftp://astro.uchicago.edu/pub/MAC/Yerk | |
| Like Yerk, Mops is descended from the ex-commercial object-oriented language Neon. Mops features an optimizing native-code compiler; it is much faster than Yerk, but less compatible with Neon. Mops includes extensions such as multiple inheritance. | |
| Includes a prologue for ANSI Forth. | |
| |
| Macintosh | |
| 1998/07 |
| Forth | |
| pfe (Portable Forth Environment) | |
| 0.9.14 | |
| ? | |
| Dirk Zoller <whereabouts-unknown> | |
| ftp://ftp.taygeta.com/pub/Forth/Compilers/native/unix/ | |
| A Forth development system that tries to be correct, complete, portable, usable and simple. It doesn't try too hard to be fast. | |
| all dpANS word sets | |
|
Runs on several Unix-like operating systems and on
MS-DOS and OS/2. Makefiles readily provided for AIX,
FreeBSD, Linux, HP-UX, Ultrix, DOS and OS/2.
DOS and OS/2 executables included (with EMX DOS extender). Written in ANSI-C using Posix extensions and termcap. Compiles with GNU-C and several OS-specific compilers. | |
| Freely Redistributable | |
| high | |
| May 2nd, 1996 |
| Postscript, Common Lisp | |
| PLisp | |
| ? | |
| translator(Postscript), programming environment(Postscript) | |
| John Peterson <peterson-john@cs.yale.edu> | |
| ? | |
| ? | |
| ? |
| Forth | |
| ThisForth | |
| 1.0.0.d | |
| Will Baden <wilbaden@netcom.com> | |
| ftp://ftp.taygeta.com/pub/Forth/Compilers/native/unix/ | |
| This Forth was written to try out Standard (ANS) Forth, to integrate macro processing with Forth, to be able to use Forth in a conventional environment and to have Forth as an interpretive shell and scripting language for applications. | |
| |
| M4 and an ANSI C compiler. | |
| Macintosh, PowerMac, MIPS, SUN, SGI, 32-bit DOS | |
| 1995/02 |
| Forth | |
| TILE Forth | |
| 2.1 | |
| interpreter | |
| Mikael Patel <mip@sectra.se> | |
| ftp://gatekeeper.dec.com/tile-forth-2.1.tar.Z or any other GNU archive site | |
| Forth interpreter in C; many Forth libraries | |
| Forth83 | |
| shareware/GPL | |
| unix | |
| November 13th, 1991 |
| Yerk | |
| Yerk | |
| 3.68 | |
| interpreter, assembler, documentation, decompiler | |
| Bob Loewenstein | |
| ftp://astro.uchicago.edu/pub/astro/MAC/Yerk | |
|
Yerk is an object oriented derivative of Forth.
It was originally known as Neon, developed and sold as a product by Kriya Systems from 1985 to 1989. The language features many system classes and objects for mac interfacing: windows, controls, events, files, arrays, ordered-columns, menus,hierarchical and popup menus, handles, strings, mouse,quickdraw, modal dialogs, offscreen bitmaps, vbl, time manager, etc. | |
| |
| March 19th, 1996 |
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved