| Please have you got, somewhere on your hard drive, the George Carette
| SIOD initial version of 1988 - to study its C code - ?
| Was unable to locate it with google.
Well, Release 1.3 is only one week later than Release 1.0,
and there's a *badly*-reformatted version of Release 1.3 at
which you'll also need]. I can send you an original "siod.1.3.c",
if you like, but I don't have the matching "siod.scm" myself.
- You're not going to learn much new from looking at anything
earlier than 1.3, since 1.3 is the first one that says
"define now works properly". (!!)
- You're not going to learn much new from looking at 1.3
that you wouldn't learn from a somewhat later, more featureful
version such as 2.7 [May 1992] or even 3.4 [May 1997].
- Versions 1.0-1.3 had restrictive copyrights; 1.4 and later
had a BSD/MIT-style copyright -- much more liberal!
Given all that, if you're really into technoarchaeology my suggestion
would be to go with Release 1.4 [Nov 1989], available here:
That's the first one that was split into "slib.c" core library
and an "siod.c" driver/main program [as all the later ones were],
yet it's still *very* close to the original [I just did a "gdiff"].
p.s. Other versions all the way up to 3.0 are also available
in the CMU repository.
Rob Warnock <firstname.lastname@example.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607