gjc@paradigm.com (06/14/90)
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.