Related articles |
---|
Announcement: Phantom -- an interpreter for a strict subset of scheme fs29@rumpelkammer.uni-mannheim.de (Nils M. Holm) (1997-01-22) |
From: | "Nils M. Holm" <fs29@rumpelkammer.uni-mannheim.de> |
Newsgroups: | comp.compilers |
Date: | 22 Jan 1997 23:02:08 -0500 |
Organization: | Compilers Central |
Keywords: | Scheme, available |
Phantom -- a small interpreter for a strict subset of Scheme
is available via FTP now:
ftp.fh-worms.de:/pub/languages/scheme/phantom.tar.gz
Phantom is built around a virtual machine and a bytecode compiler. It
runs comfortably in 64K code + 64K data and still provides enough
space for many non-trivial programs. (If plenty of memory is
available, it will use it, of course). Basically, Phantom can be
installed on all systems that provide a C compiler.
Here is an excerpt from the README:
Phantom is an interpreter for a strict subset of Scheme
(R4RS). It is particularly suitable for the functional
programming style. Phantom differs from R4RS-Scheme only
by omission. Therefore, Phantom programs will usually
run under Scheme, but many Scheme programs will not
run under Phantom.
The interpreter has been designed to run on small systems,
like 16-bit Unices and DOS. It works fine in 64K code +
64K data and possibly even in a single shared 64K segment.
Currently, Phantom has been compiled sucessfully on the
following systems:
FreeBSD 2.x, GCC 2.6.3
Plan9, 2C, 8C, ...
Minix 2.0v0, ACK CC
Coherent 3.0.0, CC
NWDOS 7.0, TCC 2.0
--
/* Nils M. Holm <fs29@rumms.uni-mannheim.de> */
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.