FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting] 
Author Message
 FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

Archive-name: scheme-faq/part2
Last-Modified: Tue Apr 12 23:15:10 1994 by Mark Kantrowitz
Version: 1.12

;;; ****************************************************************
;;; Answers to Frequently Asked Questions about Scheme *************
;;; ****************************************************************
;;; Written by Mark Kantrowitz and Barry Margolin
;;; scheme_2.faq -- 32435 bytes

This post contains part 2 of the Scheme FAQ.

If you think of questions that are appropriate for this FAQ, or would

Topics Covered (Part 2):
  [2-1]   Free Scheme implementations.
  [2-2]   Commercial Scheme implementations.
  [2-3]   What Scheme-related discussion groups and mailing lists exist?

Search for \[#\] to get to question number # quickly.

Subject: [2-1] Free Scheme implementations.

Repositories of Scheme source code are described in the answer to
question [1-9].

Remember, when ftping compressed or compacted files (.Z, .z, .arc, .fit,
etc.) to use binary mode for retrieving the files.

Files that end with a .z suffix were compressed with the patent-free
gzip (no relation to zip). Source for gzip is available from:
as the files gzip-1.2.3.shar, gzip-1.2.3.tar,or gzip-1.2.3.msdos.exe.

Repositories of Scheme implementations:

   Many free Scheme implementations are available from altdorf.ai.mit.edu
   []. See also the Scheme Repository described below.

   The Scheme Repository contains a Scheme bibliography, copies of the
   R4RS report, sample Scheme code for a variety of purposes, several
   utilities, and most free implementations.  (Implementations of Scheme
   available from the repository include elk, gambit, scm, fools, rabbit,
   s48, scheme84, scheme88, pseudo, xscheme, umb-scheme, siod, vscm, and
   pixiescheme.) The repository was established by Ozan S. Yigit and
   is currently maintained by David Eby and John Zuckerman

   accessible by anonymous ftp at
      cs.indiana.edu:/pub/scheme-repository/   []
   The repository is mirrored in INRIA, courtesy of Christian Queinnec
   [Ecole Polytechnique and INRIA-Rocquencourt], ftp.inria.fr:/lang/Scheme.
   (See also [1-9].)

Scheme implementations:

   PC-Scheme, free by anonymous ftp from
   Written by Texas Instruments. Runs on MS-DOS 286/386 IBM PCs and
   compatibles.  Includes an optimizing compiler, an emacs-like editor,
   inspector, de{*filter*}, performance testing, foreign function interface,
   window system and an object-oriented subsystem.  Conforms to the
   Revised^3 Report on Scheme. Also supports the dialect used in Abelson
   and Sussman's SICP.  The official commercialized implementation costs
   $95 and includes a reference manual and user's guide. Write to: Texas
   Instruments, 12501 Research Boulevard, MS 2151, Austin, TX 78759 and
   order TI Part number #2537900-0001, or call 1-800-TI-PARTS and order
   it using your Visa or Mastercard.  [NOTE: Ibuki announced on July 13,
   1992, that it has purchased the rights to PC Scheme from TI and
   intends to make it also available on 486 PCs and under Windows 3.1.
   For more information, contact IBUKI, PO Box 1627, Los Altos, CA 94022,

   Version 3.0, the one that comes with the student edition, doesn't run
   on the 486, but the free upgrade (pcscm3_3.exe in altdorf) works fine,
   as does the full version 3.03.

   PCS/Geneva is a cleaned-up version of Texas Instrument's PC Scheme
   developed at the University of Geneva. The main extensions to PC
   Scheme are 486 support, BGI graphics, LIM-EMS pagination support, line
   editing, mouse support, assembly-level interfacing, and several
   powerful Scheme-oriented editors. (TI's PC Scheme gives users full
   Revised^3 support along with many primitives for DOS, Graphics and
   Text Windows. A powerful built-in optimizing compiler produces fast
   code.) PCS/Geneva 4.02PL1 has been tested on XTs, ATs, AT386s and
   AT486s under various DOS and OS/2 versions. It even runs on
   Hewlett-Packard's HP95LX. It also runs on Suns with a DOS emulator.
   PCS/Geneva is available free by anonymous ftp from
      cui.unige.ch:/PUBLIC/pcs/ []
   as the files pcscheme.doc, pcscheme.exe, pcscheme.fil and pcscheme.taz

   like to know their public and will inform you when a new release is
   available. This is also the email address for bug reports or if you
   need any kind of help. This product may be distributed freely and
   used without restrictions except for military purposes.

   MIT Scheme (aka C-Scheme), is available free by anonymous FTP from
      martigny.ai.mit.edu:/archive/scheme-7.3 []
   Version 7.3 is a beta version and runs on DEC Alpha, DECStation
   (MIPS), HP 9000 300/400/700, IBM RS-6000, Intel i386/i486 (DOS, NT,
   Windows 3.1, or Linux), NeXT (NeXTOS 2 or 3), SGI (MIPS), Sony NEWS
   (MIPS), Sun3 (SunOS 4.1) and Sun4 (SunOS 4.1).  Bugs should be

   includes Edwin (Scheme's Emacs-like editor) and Liar (the Scheme
   compiler). Does not have a convenient foreign function interface yet.
   FTP distribution includes MIT C-Scheme Reference and User manuals, as
   well as the Revised^4 Report on Scheme. Discussion occurs on the
   newsgroup comp.lang.scheme.c. For DOS floppy distribution requests
   (includes printed copies of manuals), send $95.00 (payable in U.S.
   funds to "Scheme Distribution") to cover costs of distribution to
   Scheme Distribution, c/o Prof. Hal Abelson, 545 Technology Sq. rm 410,
   Cambridge MA 02139, USA.
   On the NeXT, MIT Scheme is available as part of the Schematik
   package, which provides an editor/front-end user interface,
   graphics, and "robotics" support for Lego and the like.  Schematik is
   free and is available for anonymous ftp from
   Europeans can get it more locally from
   start with Schematik- .  Schematik is also apparently
   included on NeXT's "Educational Software Sampler" CD-ROM.
   A preliminary unofficial port of C-Scheme to the Linux is available
   from artemide.dei.unipd.it:/linux/scheme-7.2/. Contact the author

   SCM, free by anonymous ftp from
   Current version 4e0. Runs on Amiga, Atari-ST, MacOS, MS-DOS, OS/2,
   NOS/VE, VMS, Unix and similar systems. SCM conforms to the Revised^4
   Report on the Algorithmic Language Scheme and the IEEE P1178
 in C.  ASCII and EBCDIC are supported.
   Written by Aubrey Jaffer.
      To receive an IBM PC floppy disk with the source files and MSDOS
   and i386 executables send $99 to Aubrey Jaffer, 84 Pleasant Street,

      SLIB (Standard Scheme Library) is a portable Scheme library
   which is intended to provide compatability and utility functions for
   all standard Scheme implementations, including SCM, Chez, Elk,
   Gambit, MacScheme, MITScheme, scheme->C, Scheme48, T3.1, and VSCM, and is
   available as the file slib2a0.tar.gz. Written by Aubrey Jaffer.
      JACAL is a symbolic math system written in Scheme, and is
   available as the file jacal1a4.tar.gz.
      SCMCONFIG contains additional files for the SCM distribution to build
   SCM on Unix machines using GNU autoconf.
      SLIB-PSD is a portable de{*filter*} for Scheme (requires emacs editor).
      TURTLSCM is a turtle graphics package which works with SCM on MSDOS

   (Also available from modeemi.cs.tut.fi:pub/scm/ as turtlegr.tar.gz,
   along with an already-compiled MSDOS binary of scm with turtlegraphics
   and slib in scm4c0_b.zip.)
      XSCM is an X Windows interface to Xlib and the Motif and
   OpenLook toolkits for the SCM interpreter. It requires scm4a10 or
   later. It should be available at any archive of alt.sources, or on
   altdorf, prep and indiana as the file xscm1.05.tar.Z.

      SMG-SCM is a package that adds VMS SMG screen management routines
   to SCM. It is available from altdorf, prep and indiana as the file
   sgm-scm2a1.zip. (A VMS version of Unzip is available by anonymous
   FTP from ftp.spc.edu:[ANONYMOUS.MACRO32]UNZIP.EXE.) This file
   contains the source code, documentation, and example code. Send

      WB is a disk based, sorted associative array C library (database). These
   associative arrays consist of variable length (less that 256 bytes)
   keys and values.  WB comes with an interface to SCM. Basic
   operations are creation, destruction, opening and closing of
   diskfiles and arrays, insertion, deletion, retrieval, successor, and
   predecessor (with respect to dictionary order of keys).  Functional
   application of find-next, deletion, and modification over a range of
   consecutive key values is supported. Multiple associative arrays
   can be stored

read more »

Sun, 29 Sep 1996 15:02:26 GMT  
 [ 3 post ] 

 Relevant Pages 

1. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

2. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

3. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

4. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

5. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

6. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

7. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

8. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

9. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

10. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

11. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]

12. FAQ: Scheme Frequently Asked Questions 1/2 [Monthly posting]


Powered by phpBB® Forum Software