Subject: Re: Where is SIOD-1.0 ?
From: (Rob Warnock)
Date: Sat, 03 Jun 2006 20:23:53 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
<> wrote:
| 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
<>  ;-}
[and <>,
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			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607