--------- name: SIOD (Scheme In One Defun/Day) version: 3.4 interface from: C, C++, Scheme, WEB CGI. interface to: Oracle, RDB, Sybase, mSQL, NDBM. flat ascii, flat binary. access methods: flat files contain symbolic expression such as hash tables. multiuser: yes with commercial DB, no with flat files. transactions: yes with commercial DB, no with flat files. distributed: yes with commercial DB, no with flat files. query language: SQL, any Scheme program. limits: None. robustness: used in mission critical commercial applications. description: This is a scheme interpreter with built-in procedures using the Oracle Call Interface (OCI) and RDB SQL Services, and Sybase CTLIB. You can use it merely as a flexible database loader/unloader with fast binary flat-file data save/restore. Or you can use it to apply regular expression pattern match techniques, symbolic manipulation or so-called artificial intelligence and expert system related algorithms in processing your data sets. The main-program can be oriented towards batch, WEB, character-cell terminal, or Window/GUI. The system also provides a general purpose scripting environment. references: Structure and Interpretation of Computer Programs, MIT Press. announcements: comp.lang.scheme, comp.databases.rdb, comp.databases.oracle bugs: Contact the author. requires: C compiler, your favorite commercial DB. ports: UNIX, VMS, WINDOWS NT, WINDOWS 95, WIN32, UNIX, OS/2, MACINTOSH. LINUX. SOLARIS, HPUX, SGI. MS DOS. author: George Carrette how to get: http://people.delphi.com/gjc/siod.html updated: 1997/04/12