Announcement: Phantom -- an interpreter for a strict subset of scheme

"Nils M. Holm" <fs29@rumpelkammer.uni-mannheim.de>
22 Jan 1997 23:02:08 -0500

          From comp.compilers

Related articles
Announcement: Phantom -- an interpreter for a strict subset of scheme fs29@rumpelkammer.uni-mannheim.de (Nils M. Holm) (1997-01-22)
| List of all articles for this month |
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> */
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.