SCM is a Scheme implementation
conforming
to Revised5 Report on the
Algorithmic Language Scheme and the IEEE P1178
specification*.
Scm is written in C and runs under Amiga, Atari-ST, GNU/Linux, MacOS,
MS-DOS, MS-Vista, MS-Windows, OS/2, NOS/VE, Unicos, VMS, Unix and
similar systems.
SCM includes Hobbit, the Scheme-to-C compiler originally written by
Tanel Tammet. Hobbit generates C files whose binaries can be
dynamically or statically linked with a SCM executable. SCM includes
linkable modules for sequence-comparison, arrays, records, and
byte-number conversions; and modules for POSIX system calls and
network-sockets, readline, ncurses, and Xlib.
SCM requires the SLIB Scheme Library.
Both SCM and SLIB are
GNU packages.
News
- scm-5f5 adds functions erf, erfc, log-gamma, real-gamma, exp-1, and
log1+ if the C compiler supports C99.
- scm-5f5 won't choke if a soft-port is used after transcript-off.
Quick Start
- x86 MS-Windows
-
Obtain slib-3c2-1.exe (1.1.MB) and run.
Obtain older version scm-5f5-1.exe (475.kB) and run.
Release Notes:
- i686 GNU/Linux with RPM
-
Obtain slib-3c2-1.noarch.rpm (760.kB)
and scm-5f5-1.i686.rpm (960.kB)
and install.
- x86_64 GNU/Linux with RPM
-
Obtain slib-3c2-1.noarch.rpm (760.kB)
and scm-5f5-1.x86_64.rpm (1.2.MB)
and install.
Build From Source
Documentation
SCM Development
Related Sites and Software
Miscellany
Copyright © 1999, 2000, 2001, 2002, 2003, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2013, 2015, 2020, 2024, 2026
Aubrey Jaffer
I am a guest and not a member of the MIT Computer Science and Artificial Intelligence Laboratory.
My actions and comments do not reflect in any way on MIT.
|
| agj @ alum.mit.edu
| Go Figure!
|