tool: siod (Scheme In One Day, or Scheme In One Defun)
-
Language:
|
Scheme
|
|---|
-
Version:
|
3.0
|
|---|
-
Parts:
|
interpreter,library,documentation,sql interface
|
|---|
-
Author:
|
George Carrette <gjc@world.std.com>
|
|---|
-
Location:
|
ftp://ftp.std.com/pub/gjc
ftp://ftp.cs.indiana.edu
|
|---|
-
Description:
|
Small scheme implementation in C arranged as a set of
subroutines that can be called from any main program
for the purpose of introducing an interpreted extension
language. Compiles to 20K bytes of executable (VAX/VMS).
Lisp calls C and C calls Lisp transparently.
|
|---|
-
Features:
|
symbols,strings,arrays,hash tables, file i/o binary/text/seek,
data save/restore in binary and text, interface to commercial
databases such Oracle, Digital RDB. Small executable (42k
on VAX).
|
|---|
-
Restriction:
|
none besides non-removal of copyright notice.
|
|---|
-
Ports:
|
VAX/VMS, VAX Unix, Sun3, Sun4, Amiga, Macintosh, MIPS, Cray,
ALPHA/VMS, Windows NT/WIN32, OS/2.
|
|---|
-
Portability:
|
Liked by ANSI C compilers and C++ compilers. e.g. gcc -Wall
|
|---|
-
Status:
|
supported as benchmark/testbed at mitech.com
|
|---|
-
Help:
|
the author will help anyone building something.
|
|---|
-
Contributions:
|
antique/classic computer hardware, perhaps.
|
|---|
-
Announcements:
|
comp.lang.scheme
|
|---|
-
Updated:
|
April 29th, 1994
|
|---|
language: Scheme
category: educational
summary, or
expanded.
category: embeddable
summary, or
expanded.
category: lisp family
summary, or
expanded.
|
|