category: Forth family languages
-
Description:
|
These are the stack-based postfix languages, usually
interpreted, descended from the FORTH language originally
developed for telescope control.
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
51forth
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Scott Gehmlich
|
|---|
-
Location:
|
ftp://[130.123.96.9]/giovanni/51forth.zip ?
|
|---|
-
Description:
|
source and documentation for a 8051 subroutine-
threaded forth
|
|---|
-
Contact:
|
?
|
|---|
-
Updated:
|
April 3rd, 1993
|
|---|
-
Language:
|
mc6809
|
|---|
-
Package:
|
6809, E-Forth
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
assembler, simulator
|
|---|
-
Author:
|
Lennart Benschop <lennart@blade.stack.urc.tue.nl>
|
|---|
-
Location:
|
alt.sources, November 3rd, 1993 <2b8i2r$j0e@tuegate.tue.nl>
|
|---|
-
Description:
|
An assembler and simulator for the Motorola M6809 processor.
Also included is a Forth interpreter, E-Forth written
in 6809.
|
|---|
-
Ports:
|
assembler: Unix, DOS; simulator: Unix
|
|---|
-
Updated:
|
November 3rd, 1993
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
cforth
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
comp.sources.unix archive volume 1
|
|---|
-
Description:
|
?
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
F68K
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://archive.umich.edu/atari/Languages/f68k.*
|
|---|
-
Description:
|
a portable Forth system for Motorola 68k computers
|
|---|
-
Ports:
|
Atari ST/TT, Amiga, Sinclair QL and OS9
|
|---|
-
Portability:
|
very high for 68000 based systems
|
|---|
-
Contact:
|
Joerg Plewe <joerg.plewe@mpi-dortmund.mpg.de>
|
|---|
-
Updated:
|
December 14th, 1992
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
gforth
|
|---|
-
Version:
|
0.2.1
|
|---|
-
Author:
|
Anton Ertl
|
|---|
-
Location:
|
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
|
|---|
-
Description:
|
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.
|
|---|
-
Updated:
|
January 13th, 1997
|
|---|
-
Language:
|
troff, nroff, eqn, tbl, pic, refer, Postscript, dvi
|
|---|
-
Package:
|
groff
|
|---|
-
Version:
|
1.07
|
|---|
-
Parts:
|
document formatter, documentation
|
|---|
-
Author:
|
James Clark <jjc@jclark.com>
|
|---|
-
Location:
|
ftp://gatekeeper.dec.com/groff-1.07.tar.z or any other GNU archive site
|
|---|
-
Description:
|
[An absolutely fabulous troff! --ed]
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Requires:
|
C++
|
|---|
-
Updated:
|
March 3rd, 1993
|
|---|
-
Language:
|
HP-GL, Postscript
|
|---|
-
Package:
|
hp2ps
|
|---|
-
Version:
|
1.9b
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
Alun Jones <alun@texis.com>
|
|---|
-
Location:
|
ftp://ftp.wftpd.com/hp2ps19b.zip
|
|---|
-
Description:
|
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.
|
|---|
-
Restriction:
|
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.
|
|---|
-
Updated:
|
1993/10
|
|---|
-
Language:
|
Kevo (Forth-like)
|
|---|
-
Package:
|
kevo
|
|---|
-
Version:
|
0.9b6
|
|---|
-
Parts:
|
interpreter, demo programs, user's guide, papers
|
|---|
-
Author:
|
Antero Taivalsaari <tsaari@cs.uta.fi>
|
|---|
-
Location:
|
ftp://cs.uta.fi/pub/kevo/*
|
|---|
-
Description:
|
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.
|
|---|
-
Ports:
|
Macintosh
|
|---|
-
Contact:
|
kevo-interest@ursamajor.uvic.ca
|
|---|
-
Updated:
|
May 18th, 1993
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
M4th
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
interpreter, kernel, editor, application (8086 assembler),
hypertext-based documentation, decompiler
|
|---|
-
Author:
|
Nils M. Holm <fs29@rummelplatz.uni-mannheim.de>
|
|---|
-
Location:
|
ftp://ftp.uni-stuttgart.de/pub/systems/pc/lang/forth/m4th10.zip
|
|---|
-
Description:
|
A small Forth implementation
|
|---|
-
Ports:
|
MSDOS.
|
|---|
-
Updated:
|
June 28th, 1994
|
|---|
-
Language:
|
Mops
|
|---|
-
Package:
|
Mops
|
|---|
-
Version:
|
3.2
|
|---|
-
Parts:
|
compiler, assembler, documentation, editor
|
|---|
-
Author:
|
Michael Hore <mikeh@zeta.org.au>
|
|---|
-
Location:
|
ftp://ftp.taygeta.com/pub/Forth/Compilers/native/mac/Mops/
ftp://astro.uchicago.edu/pub/MAC/Yerk
|
|---|
-
Description:
|
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.
|
|---|
-
Conformance:
|
Includes a prologue for ANSI Forth.
|
|---|
-
Features:
|
- classes for all the standard Mac interface items
- can produce double-clickable applications
- extremely fast edit-compile cycle
- includes a PowerPC assembler
|
|---|
-
Ports:
|
Macintosh
|
|---|
-
Updated:
|
1998/07
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
pfe (Portable Forth Environment)
|
|---|
-
Version:
|
0.9.14
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Dirk Zoller <whereabouts-unknown>
|
|---|
-
Location:
|
ftp://ftp.taygeta.com/pub/Forth/Compilers/native/unix/
|
|---|
-
Description:
|
A Forth development system that tries to be correct,
complete, portable, usable and simple. It doesn't try too
hard to be fast.
|
|---|
-
Conformance:
|
all dpANS word sets
|
|---|
-
Ports:
|
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.
|
|---|
-
Restriction:
|
Freely Redistributable
|
|---|
-
Portability:
|
high
|
|---|
-
Updated:
|
May 2nd, 1996
|
|---|
-
Language:
|
Postscript, Common Lisp
|
|---|
-
Package:
|
PLisp
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
translator(Postscript), programming environment(Postscript)
|
|---|
-
Author:
|
John Peterson <peterson-john@cs.yale.edu>
|
|---|
-
Location:
|
?
|
|---|
-
Description:
|
?
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
ThisForth
|
|---|
-
Version:
|
1.0.0.d
|
|---|
-
Author:
|
Will Baden <wilbaden@netcom.com>
|
|---|
-
Location:
|
ftp://ftp.taygeta.com/pub/Forth/Compilers/native/unix/
|
|---|
-
Description:
|
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.
|
|---|
-
Features:
|
- Integrated macro processing
- Input/output re-assignment
- Portable implementation
- Easy extensibility
- Pinhole optimization
|
|---|
-
Requires:
|
M4 and an ANSI C compiler.
|
|---|
-
Ports:
|
Macintosh, PowerMac, MIPS, SUN, SGI, 32-bit DOS
|
|---|
-
Updated:
|
1995/02
|
|---|
-
Language:
|
Forth
|
|---|
-
Package:
|
TILE Forth
|
|---|
-
Version:
|
2.1
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
Mikael Patel <mip@sectra.se>
|
|---|
-
Location:
|
ftp://gatekeeper.dec.com/tile-forth-2.1.tar.Z or any other GNU archive site
|
|---|
-
Description:
|
Forth interpreter in C; many Forth libraries
|
|---|
-
Conformance:
|
Forth83
|
|---|
-
Restriction:
|
shareware/GPL
|
|---|
-
Ports:
|
unix
|
|---|
-
Updated:
|
November 13th, 1991
|
|---|
-
Language:
|
Yerk
|
|---|
-
Package:
|
Yerk
|
|---|
-
Version:
|
3.68
|
|---|
-
Parts:
|
interpreter, assembler, documentation, decompiler
|
|---|
-
Author:
|
Bob Loewenstein
|
|---|
-
Location:
|
ftp://astro.uchicago.edu/pub/astro/MAC/Yerk
|
|---|
-
Description:
|
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.
|
|---|
-
Features:
|
- defaulted early binding, with ability to late bind in almost any circumstance
- objects may be instantiated on the heap (dynamically)
- inheritance (not multiple)
- floating point (SANE)
- module (overlay) creation that are loaded only when necessary
- modules may be purged from application heap memory.
|
|---|
-
Updated:
|
March 19th, 1996
|
|---|
|
|