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 2.4 - 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