Ported Version: 5d5;
Released: Feb 20, 2002;
- libscm, a shared library containing the core SCM engine
- A CodeWarrior SIOUX application linked against libscm
- A faceless background application (experimental) that understands the misc/dosc AppleEvent.
- A shared library supporting the SCM socket extensions (load "socket") [Doesn't work in this version, working on GUSI]
- A shared library containing several SCM extensions (record, gsubr, and ramap)
- A preliminary shared library for creating GIF images using the gd package
- A shared library containing the GNU regex extension (using version 0.12, the unmodifed source is available)
- CodeWarrior projects for all the libraries and the application
- A file 'diffs', that needs to be applied with patch to the scm5d0 sources (this may not be needed on later versions once the changes get integrated in the usual release)
Welcome to the poorly laid out, badly documented home page for SCM on the Macintosh.
about it is available or you can go straight to downloading the Binhexed
version or the MacBinary version.
Also available pre-built in Binhexed or MacBinary form. NOTE BENE: You will also need to download the SLIB-2d1 package, and either this small archive of support files (in MacBinary or Binhexed format, extract them into the scmmac folder) or the full SCM-5d5.
By popular request, I am making a MacBinary download of the 68K application available (here is the binhexed version) of the main SCM application. I haven't plowed through all the steps necessary to make it work with CFM68K shared code yet, this is just basic Scheme as a 68020-compatible application, YMMV!
Tips for building SCM on the Mac
- Get the vintage versions SCM-5d5 and SLIB-2d3 from Aubrey Jaffer's site
- Install SCM, SLIB and scmmac in the same folder with a structure like this:
- Build all the binaries
- Open up the 'scm' project and build the main PPC app
- Do the same for any remaining shared libraries
- Or just download the binary version.
Go to the author's home page.
Find out more about the author.
This page was last changed by Bob Schumaker, March 4th, 2002