Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.ececs.uc.edu!newsxfer.itd.umich.edu!newsxfer3.itd.umich.edu!su-news-hub1.bbnplanet.com!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!news.mathworks.com!fu-berlin.de!news-ber1.dfn.de!news-ham1.dfn.de!news-han1.dfn.de!news.gwdg.de!news From: switzel@uni-goettingen.de (Stefan Witzel) Newsgroups: comp.lang.scheme,comp.lang.functional,comp.os.coherent,comp.os.minix,comp.unix.bsd.freebsd.misc Subject: Re: Announcement: Phantom -- an interpreter for a subset of scheme Date: 23 Jan 1997 08:57:16 GMT Organization: Universitaet Goettingen Lines: 56 Message-ID: <5c795c$1ho@gwdu19.gwdg.de> References: <5c5g09$o8s@trumpet.uni-mannheim.de> NNTP-Posting-Host: dv104.zvw.uni-goettingen.de Mime-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII X-Newsreader: WinVN 0.99.8 (x86 32bit) Xref: euryale.cc.adfa.oz.au comp.lang.scheme:15312 comp.lang.functional:7530 comp.os.coherent:20152 comp.os.minix:27510 comp.unix.bsd.freebsd.misc:34416 In article <5c5g09$o8s@trumpet.uni-mannheim.de>, fs29@rumpelkammer.uni-mannheim.de says... > > >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> */ It's not a good idea to call a (second) language phantom, I think: there is already a programming language "phantom" (for distributed programming); see http://www.apocalypse.org/pub/u/antony/phantom/phantom.html -- Stefan Witzel switzel@uni-goettingen.de Universitaet Goettingen / Stabsstelle DV ------------------------- Gosslerstrasse 5-7 fon: +49 551 394160 37073 Goettingen fax: +49 551 399612 Germany -------------------------