Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!fas-news.harvard.edu!newspump.wustl.edu!data.ramona.vix.com!sonysjc!su-news-feed4.bbnplanet.com!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!www.nntp.primenet.com!nntp.primenet.com!howland.erols.net!news.mathworks.com!uunet!in3.uu.net!world!wware
From: wware@world.std.com (Will Ware)
Subject: Re: small scheme interpreter pointers wanted
Message-ID: <E0rrCI.Cw0@world.std.com>
Organization: The World Public Access UNIX, Brookline, MA
X-Newsreader: TIN [version 1.2 PL2]
References: <56a7d9$143@crchh327.rich.bnr.ca>
Date: Tue, 12 Nov 1996 18:00:18 GMT
Lines: 31

Jonathan Buller (buller@bnr.ca) wrote:
: I am thinking about building a small robot system, and would like to be
: able to program it in Scheme.  Are there any implementations for
: processors as small as an 8051, 68HC11, or PIC?

There was mention of something like this a week or two ago.
Danny Dubi <dube@iro.umontreal.ca, dubed@jsp.umontreal.ca> wrote:

: Marc Feeley (feeley@raptor.IRO.UMontreal.CA) wrote:
:  
: > For his masters degree, one of my students (Danny Dube',
: > dube@iro.umontreal.ca) wrote an "almost R4RS" Scheme
: > compiler/interpreter in C that was targeted to an 8 bit 68HC11
: > micro-controler (64Kbyte address space).  One neat feature is that the
: > system also has a hard real-time garbage collector.  If I remember
: > correctly, the bytecode interpreter and GC compile down to less than
: > 10Kbytes of machine code and the Scheme runtime library compiled to
: > bytecode is about 20Kbytes, which would leave you about 30KBytes of
: > stack/heap.
:  
: Since many persons have asked for my implementation by mail, I decided
: to upload it to the Scheme Repository at:
:         ftp://ftp.cs.indiana.edu/pub/scheme-repository
:  
: I uploaded it a few minutes ago, so I did not receive an
: acknowledgement yet.  It may take some time before it is installed in
: the implementations directory.
-- 
-------------------------------------------------------------
Will Ware <wware@world.std.com> web <http://world.std.com/~wware/>
PGP fingerprint   45A8 722C D149 10CC   F0CF 48FB 93BF 7289
