Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!swrinde!ucsd!pacbell.com!pacbell!rtech!wrs!kymijoki!roger From: roger@kymijoki.wrs.com (Roger Rohrbach) Newsgroups: comp.lang.scheme Subject: Re: what makes scheme? Message-ID: <1185@wrs.wrs.com> Date: 10 Aug 90 19:55:30 GMT References: <9008031618.AA02461@mailhost.samsung.com> Sender: news@wrs.wrs.com Lines: 46 George Carrette's SIOD is what you want. Dunno why he didn't post the following to comp.lang.scheme... --- > From: gjc@paradigm.com > Newsgroups: comp.lang.lisp > Subject: new version of SIOD (Scheme in one Day) available > Date: 14 Jun 90 14:24:51 GMT > Organization: Paradigm Associates Inc, Cambridge MA SIOD version 2.4 is now available. What is SIOD? It is an extremely small scheme implementation in C arranged as set of subroutines that can be called from any main program for the purpose of introducing an interpreted extension language. How small is it? Compiling using the VAX/VMS C compiler results in a total of 16333 bytes of executable code. What features? * Lisp calls C and C calls lisp transparently * no hassle in C coded functions due to GC or EVAL considerations. * ability to hook into the read-eval-print loop without modifying the code. * ability to extend the datatypes without modifying the code. * mark-and-sweep or stop-and-copy GC selectable at runtime. * readmacros * macros * backquote (quasi-quote) * optionally loadable pratt (infix-language) parser Platforms? * VAX/VMS * VAX UNIX * SUN-3 * SUN-4 * AMIGA * MACINTOSH * MIPS * CRAY Availability? Anonymous FTP to BU.EDU (128.197.2.6), cd to users/gjc and get siod-v2.4-shar Copyright? Has MIT/X-WINDOWS style copyright notice. Free for any purpose, including commercial use. Roger Rohrbach sun!wrs!roger roger@wrs.com - Eddie sez: ----------------------------------------------- (c) 1986, 1990 -. | {o >o | | \ -) "I was an infinitely hot and dense dot." |