1 SIOD is a small-footprint implementation of the Scheme programming
2 language that is provided with some database, unix programming and cgi
5 The motivation behind SIOD remains a small footprint, in every sense
6 of the word, at runtime, at compile time, and in cognitive attention
7 required to understand how the system works enough to be able to
8 extend it as well as the author would have done the work himself.
10 About eight years have passed since that initial release. It has been
11 possible to add a feature or two without contributing to the cause of
12 software bloat, with the code segment of the libsiod shared library
13 remaining under 75K bytes on a prototypical comparison machine like a
14 VAX. Furthermore, as the richness of the C runtime library available
15 on most systems has improved over time, SIOD remains a useful kind of
16 glue to have in a software engineers toolbox.