summaryrefslogtreecommitdiffstats
path: root/ANNOUNCE
blob: 770a9ccf5c4df1fa38275fddd56d5ecea26a8dc2 (plain)
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
This message announces the availability of Scheme release scm5b3.

New in scm5b3 are:

	* mkimpcat.scm: 'hobbit, 'scmhob, and 'build added.
	* Link.scm (compile-file link-named-scm): Fixed.  Require of
 	strings removed.  Tested with Hobbit 5x.
	(scm:object-suffix): changed to ".o"; only used by link-named-scm.
	* patchlvl.h (SCMVERSION): Bumped from 5b2 to 5b3.
	* mkimpcat.scm: modified for new SLIB catalog arrangement.
	* sys.c (gc_sweep): added `contin_bad' argument.  When set,
	gc_sweep will warn of any uncollected continuations of non-zero
	length.  This should make unexec problems less mysterious.
	* Init.scm (home-vicinity): added.  Used to find "ScmInit.scm".
	* unexsunos4.c: added from emacs.
	* unexhp9k800.c: added from emacs.  Broken -- doesn't change the
	segment sizes.
	* unexalpha.c: added from emacs.
	* build.scm (build C-libraries): changed horrible `supress-files'
	field to `lib-support'.
	(rebuild-catalog): added.  Called by dll and dlls methods.
	* scm.texi (Compiling and Linking Custom Files): Added to describe
	how to use "build.scm" with custom files.
	* Makefile (myscm4 myscm5): now delete slibcat and implcat to keep
	them from getting stale.
	* gmalloc.c: HP-UX B.10.10 A doesn't have getpagesize.h.
	* sys.c (mark_syms): No longer mark the value cell because value
	 cells get returned by calls to intern().  This caused a rare GC
	 leak which showed up in large programs.
	* scm.h (const): defined to comment for hpux native cc.

Fri Oct 10 00:18:40 1997  Peter E. Davis  <pete@media.mit.edu>

	* unexhp9k800.c: added HP-UX unexec support.

Sun Sep 28 14:48:10 1997  Radey Shouman  <shouman@zianet.com>

	* ramap.c (array_imap): Fixed for zero-rank arrays arguments.

				-=-=-

Scm conforms to Revised^4 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, 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://www-swiss.ai.mit.edu/~jaffer/SCM.html

SCM can be obtained via FTP (detailed instructions follow) from:
 ftp-swiss.ai.mit.edu:pub/scm/scm5b3.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/scm5b3.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/scm5b3.tar.gz

SLIB is a portable Scheme library which SCM uses:
 ftp-swiss.ai.mit.edu:pub/scm/slib2c0.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/slib2c0.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/code/lib/slib2c0.tar.gz

JACAL is a symbolic math system written in Scheme:
 ftp-swiss.ai.mit.edu:pub/scm/jacal1a7.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/jacal1a7.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/code/num/jacal1a7.tar.gz

HOBBIT is a compiler for SCM code:
 ftp-swiss.ai.mit.edu:pub/scm/hobbit4d.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/hobbit4d.tar.gz

SLIB-PSD is a portable debugger for Scheme (requires emacs editor):
 ftp-swiss.ai.mit.edu:pub/scm/slib-psd1-3.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/slib-psd1-3.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/utl/slib-psd1-3.tar.gz

SMG-SCM is an SMG interface package which works with SCM on VMS.
 ftp-swiss.ai.mit.edu:pub/scm/smg-scm2a1.zip
 prep.ai.mit.edu:pub/gnu/jacal/smg-scm2a1.zip
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/SCM-support/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:
 ftp-swiss.ai.mit.edu:pub/scm/turtlegr.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/turtlegr.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/SCM-support/turtlegr.tar.gz

XSCM is a X windows interface package which works with SCM:
 ftp-swiss.ai.mit.edu:pub/scm/xscm-2.01.tar.gz
 prep.ai.mit.edu:pub/gnu/jacal/xscm-2.01.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/SCM-support/xscm-2.01.tar.gz

MacSCM is a Macintosh applications building package which works with
SCM (similar to XSCM).
 ftp-swiss.ai.mit.edu:pub/scm/macscm.tar.Z
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/SCM-support/macscm.tar.gz

WB is a disk based, sorted associative array (B-tree) library for SCM.
Using WB, large databases can be created and managed from SCM.
 ftp-swiss.ai.mit.edu:pub/scm/wb1a2.tar.gz
 ftp.cs.indiana.edu:/pub/scheme-repository/imp/SCM-support/wb1a2.tar.gz

DLD is a C library package allowing SCM to dynamically load object
files on Linux, VAX (Ultrix), Sun 3 (SunOS 3.4 and 4.0), SPARCstation
(SunOS 4.0), Sequent Symmetry (Dynix), and Atari ST.
 prep.ai.mit.edu:pub/gnu/dld-3.3.tar.gz

#! implements "#!" (POSIX) shell-scripts for MS-DOS batch files.
 ftp-swiss.ai.mit.edu:pub/scm/#!.zip

				-=-=-

  ftp ftp-swiss.ai.mit.edu (anonymous)
  bin
  cd pub/scm
  get scm5b3.tar.gz
  get slib2c0.tar.gz
or
  ftp prep.ai.mit.edu (anonymous)
  bin
  cd pub/gnu/jacal
  get scm5b3.tar.gz
  get slib2c0.tar.gz

  `scm5b3.tar.gz' is a gzipped tar file of the C code distribution.
  `slib2c0.tar.gz' is a gzipped tar file of a Scheme Library.

Files in these directories with the ".gz" suffix are compressed with
patent-free gzip (no relation to zip).  The program to uncompress them
is available from
 prep.ai.mit.edu:pub/gnu/gzip-1.2.4.tar
 prep.ai.mit.edu:pub/gnu/gzip-1.2.4.shar
 prep.ai.mit.edu:pub/gnu/gzip-1.2.4.msdos.exe

Remember to use binary mode when transferring the files.
Be sure to get and read the GNU General Public License (COPYING).
It is included in scm5b3.tar.gz.

I sell IBM PC floppy disk sets with the source files, documentation,
and MS-DOS and i386 MS-DOS executables for $99.00.  To order, send
e-mail to jaffer@ai.mit.edu.