1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
This message announces the availability of Scheme release scm5d6.
New in scm5d6:
From Aubrey Jaffer:
+ Tanel Tammet's Hobbit compiler is now integrated into the SCM
distribution.
+ hobbit.scm modified for (symbol) GC changes in SCM. Use of
scm_gc_protect() instead of lists of protected objects means code
produced by Hobbit is smaller and more readable.
+ Converted the hobbit documentation to texinfo format.
http://swissnet.ai.mit.edu/~jaffer/hobbit_toc.html
From George Bronnikov:
+ Ported SCM to the PLAN9 operating-system.
From Martin Lafaix
+ scm.c (l_raise, l_sleep):
+ script.c (dld_find_executable):
+ scmmain.c, scmfig.h: Ported to OS/2, IBM VisualAge C++ v3.
Plus improvements and bug fixes too numerous to include here (see
scm/ChangeLog).
-=-=-
Scm conforms to Revised^5 Report on the Algorithmic Language Scheme
and the IEEE P1178 specification. Scm is written in C and runs under
Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Windows,
Unix, and similar systems. ASCII and EBCDIC are supported.
Documentation is included explaining the many Scheme Language
extensions in scm, the internal representations, and how to extend or
include SCM in other programs. Documentation is online at:
http://swissnet.ai.mit.edu/~jaffer/SCM.html
SCM source is available from:
http://swissnet.ai.mit.edu/ftpdir/scm/scm5d6.zip
swissnet.ai.mit.edu:/pub/scm/scm5d6.zip
http://swissnet.ai.mit.edu/ftpdir/scm/scm-5d6-1.src.rpm
swissnet.ai.mit.edu:/pub/scm/scm-5d6-1.src.rpm
Also available as i386 binary RPM:
http://swissnet.ai.mit.edu/ftpdir/scm/scm-5d6-1.i386.rpm
swissnet.ai.mit.edu:/pub/scm/scm-5d6-1.i386.rpm
SLIB is a portable Scheme library which SCM uses:
http://swissnet.ai.mit.edu/ftpdir/scm/slib2d4.zip
swissnet.ai.mit.edu:/pub/scm/slib2d4.zip
Also available as RPM:
http://swissnet.ai.mit.edu/ftpdir/scm/slib-2d4-1.noarch.rpm
swissnet.ai.mit.edu:/pub/scm/slib-2d4-1.noarch.rpm
JACAL is a symbolic math system written in Scheme:
http://swissnet.ai.mit.edu/ftpdir/scm/jacal1b2.zip
swissnet.ai.mit.edu:/pub/scm/jacal1b2.zip
HOBBIT is a compiler for SCM code:
http://swissnet.ai.mit.edu/ftpdir/scm/hobbit5x.tar.gz
swissnet.ai.mit.edu:/pub/scm/hobbit5x.tar.gz
SLIB-PSD is a portable debugger for Scheme (requires emacs editor):
http://swissnet.ai.mit.edu/ftpdir/scm/slib-psd1-3.tar.gz
swissnet.ai.mit.edu:/pub/scm/slib-psd1-3.tar.gz
SMG-SCM is an SMG interface package which works with SCM on VMS.
http://swissnet.ai.mit.edu/ftpdir/scm/smg-scm2a1.zip
swissnet.ai.mit.edu:/pub/scm/smg-scm2a1.zip
A VMS version of Unzip is available by anonymous FTP from
ftp.spc.edu:[ANONYMOUS.MACRO32]UNZIP.EXE.
TURTLSCM is a turtle graphics package which works with SCM on MS-DOS
or X11 machines:
http://swissnet.ai.mit.edu/ftpdir/scm/turtlegr.tar.gz
swissnet.ai.mit.edu:/pub/scm/turtlegr.tar.gz
XSCM is a X windows interface package which works with SCM:
http://swissnet.ai.mit.edu/ftpdir/scm/xscm-2.01.tar.gz
swissnet.ai.mit.edu:/pub/scm/xscm-2.01.tar.gz
MacSCM is a Macintosh applications building package which works with
SCM (similar to XSCM).
http://swissnet.ai.mit.edu/ftpdir/scm/macscm.tar.Z
swissnet.ai.mit.edu:/pub/scm/macscm.tar.Z
WB is a disk based, sorted associative array (B-tree) library for SCM.
Using WB, large databases can be created and managed from SCM.
http://swissnet.ai.mit.edu/ftpdir/scm/wb1a7.zip
swissnet.ai.mit.edu:/pub/scm/wb1a7.zip
http://swissnet.ai.mit.edu/ftpdir/scm/wb-1a7-1.src.rpm
swissnet.ai.mit.edu:/pub/scm/wb-1a7-1.src.rpm
Also available as i386 binary RPM:
http://swissnet.ai.mit.edu/ftpdir/scm/wb-1a7-1.i386.rpm
swissnet.ai.mit.edu:/pub/scm/wb-1a7-1.i386.rpm
SIMSYNCH is a digital logic simulation system written in SCM.
http://swissnet.ai.mit.edu/ftpdir/scm/synch1b0.zip
swissnet.ai.mit.edu:/pub/scm/synch1b0.zip
DLD is a C library package allowing SCM to dynamically load object
files on VAX (Ultrix), Sun 3 (SunOS 3.4 and 4.0), SPARCstation
(SunOS 4.0), Sequent Symmetry (Dynix), Atari ST, and a.out Linux
systems.
ftp.gnu.org:pub/gnu/dld/dld-3.3.tar.gz
SCM.EXE (282k) is a SCM executable for DOS and MS-Windows.
Note: SCM.EXE still requires slib2d4 and scm5d6 above.
http://swissnet.ai.mit.edu/ftpdir/scm/scm.exe
swissnet.ai.mit.edu:/pub/scm/scm.exe
#! implements "#!" (POSIX) shell-scripts for MS-DOS batch files.
http://swissnet.ai.mit.edu/ftpdir/scm/sharpbang.zip
swissnet.ai.mit.edu:/pub/scm/sharpbang.zip
http://swissnet.ai.mit.edu/ftpdir/scm/#!.zip
swissnet.ai.mit.edu:/pub/scm/#!.zip
Programs for printing and viewing TexInfo documentation (which SCM
has) come with GNU Emacs or can be obtained via ftp from:
ftp.gnu.org:pub/gnu/texinfo/texinfo-4.0.tar.gz
|