[comp.archives] [scheme] announcing scm1-1 and conformance test file for IEEE Scheme.

jaffer@gerber.ai.mit.edu (Aubrey Jaffer) (01/28/91)

Archive-name: languages/scheme/scm/1991-01-27
Archive-directory: altdorf.ai.mit.edu:archive/scm/ [18.43.0.246]
Original-posting-by: jaffer@gerber.ai.mit.edu (Aubrey Jaffer)
Original-subject: announcing scm1-1 and conformance test file for IEEE Scheme.
Reposted-by: emv@ox.com (Edward Vielmetti)

This message announces the availablility of a new implementation of
Scheme, scm1-1, and of a conformance test file for IEEE Scheme.

Scm conforms to Revised^3.99 Report on the Algorithmic Language Scheme
[Draft August 31, 1989] and the IEEE spec.  Scm runs under Unix, VMS,
and Microsoft C on IBM PCs.

Scm is interpreted and has 30 bit immediate integers for numbers in
version 1-1.  Tail recursion is implemented for interpreted code.  Scm
uses and garbage collects off the C-stack.  This allows routines to be
written in C without regard to GC visibility.  Full
call-with-current-continuations are supported except on VAX and SUN4.
Stack (escape) call-with-current-continuations are supported on all
machines.

Documentation is included on the internal representation and how to
extend or include scm in other programs.

ftp altdorf.ai.mit.edu (anonymous)
cd archive/scm

This directory contains the distribution version 1.1 of scm.
  The file `scm1-1.exe' is an IBM PC executable of scm.
  `scm1-1.shar' is a shar file of the C code distribution.
  `scm1-1.tar.Z' is a compressed tar file of the C code distribution.
  `test.scm' is Scheme code which tests conformity with the IEEE spec.
	It is included in the shar and tar files.  It does not yet
	test the input and output functions.  I will include additions
	that are mailed to me.

Be sure to get and read the GNU General Public License (public.lic)
included in the shar and tar files.

To receive an IBM PC floppy disk with the distribution and executable
files send $50 to Aubrey Jaffer, 84 Pleasant St. Wakefield MA 01880,
USA.