Subject: Re: Where is SIOD-1.0 ?
From: rpw3@rpw3.org (Rob Warnock)
Date: Sat, 03 Jun 2006 20:23:53 -0500
Newsgroups: comp.lang.lisp
Message-ID: <NLqdnSiCqca0qx_ZnZ2dnUVZ_tOdnZ2d@speakeasy.net>
<fabricemarchant@free.fr> 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
<http://infoshako.sk.tsukuba.ac.jp/ShakoDoc/AI/SIOD/siod.c>  ;-}
[and <http://infoshako.sk.tsukuba.ac.jp/ShakoDoc/AI/SIOD/siod.scm>,
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.
However...

- 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:

    http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/siod/siod_14.tgz

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"].


-Rob

p.s. Other versions all the way up to 3.0 are also available
in the CMU repository.

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607