Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!math.ohio-state.edu!scipio.cyberstore.ca!vanbc.wimsey.com!news.bc.net!rover.ucs.ualberta.ca!tribune.usask.ca!canopus.cc.umanitoba.ca!newsflash.concordia.ca!CC.UMontreal.CA!IRO.UMontreal.CA!news.iro.umontreal.ca!feeley
From: feeley@raptor.IRO.UMontreal.CA (Marc Feeley)
Subject: Gambit-C 2.2
Message-ID: <FEELEY.95May10170635@raptor.IRO.UMontreal.CA>
Followup-To: comp.lang.scheme
Sender: news@IRO.UMontreal.CA
Organization: Universite de Montreal
Date: Wed, 10 May 1995 21:06:35 GMT
Lines: 61

This message is to announce the first public release of the Gambit-C
system (version 2.2).  The following is the README file that comes
with the system.


README file for Gambit-C version 2.2 (May 10, 1995)
====================================


This software is Copyright (C) 1994, 1995 by Marc Feeley, all rights reserved.


This directory contains the first public release of the Gambit-C
programming system (version 2.2).  Gambit-C includes a Scheme
interpreter and compiler which can be used to build standalone
executables.  Because the compiler generates portable C code, it
should be fairly easy to port to any machine with a decent C compiler.
The Gambit-C system has been built successfully on the following
machine/OS configurations:

 - SUN4 with Solaris Release 4.0
 - SUN4 with SunOS Release 4.1.4
 - SGI Indy with IRIX 5.3
 - DEC Alpha with OSF/1 V3.0 (Rev. 347)
 - HP9000/720 with HP-UX A.09.01 A
 - HP9000/340 with HP-UX B.08.00 A
 - IBM RS6000 with AIX 3.2
 - Apple Macintosh with MachTen 2.1.1g
 - Apple Macintosh with CodeWarrior 1.0
 - PC 386 with Linux Slackware 1.2.0
 - PC 386 with NetBSD/i386 1.0
 - PC 386 with MS-DOS (using DJGPP 1.12)


The Gambit-C system conforms to the R4RS and IEEE Scheme standards.
The full numeric tower is implemented, including: infinite precision
integers, rationals, inexact numbers, and complex numbers.  Gambit-C
supports a number of extensions to the standards including:

 - a debugger with a stack inspection facility (i.e. "backtrace")
 - a foreign function interface for C
 - dynamic loading of compiled modules (if the OS supports dynamic linking)
 - pretty printing
 - string ports
 - structures
 - eval


Read the file INSTALL for installation instructions.

The file USER.ps contains a user manual for the system.

The file C-INTF describes Gambit-C's foreign function interface.

If you have any questions concerning Gambit-C please address them to:

    gambit@iro.umontreal.ca

The system can be obtained from the following anonymous FTP site:

    ftp.iro.umontreal.ca:pub/parallele/gambit/gambit-2.2/gambit-c-2.2.tar.gz
