Latest Additions to the Scheme Repository


Latest additions to the repository as of October 21, 1998.
  • Implementations
  • Aubrey Jaffer's SCM Scheme implementation, plus support packages.
  • SCM is a Scheme implementation (scm5c0.tar.gz).
  • SLIB is a portable Scheme library which SCM uses (slib2c1.tar.gz).
  • The RScheme Project, by Donovan Kolbly (rs-0.7.2.tar.gz).
  • Documentation
  • The R4RS document in Japanese (TexInfo format) (r4rs-ja.texi).

  • Latest additions to the repository as of May 1, 1998.
  • Documentation
  • The R5RS document in HTML format (r5rs-html.tar.gz). The TexInfo source for several versions of the report is also available (r5rs.txi), (r4rs.txi), (r3rs.txi).

  • Latest additions to the repository as of October 10, 1997.
  • Implementations
  • Aubrey Jaffer's SCM Scheme implementation, plus support packages.
  • SCM is a Scheme implementation (scm5b2.tar.gz).
  • SLIB is a portable Scheme library which SCM uses (slib2b3.tar.gz).
  • JACAL is a symbolic math system written in Scheme (jacal1a7.tar.gz).
  • TURTLSCM is a turtle graphics package which works with SCM on MS-DOS or X11 machines (turtlegr.tar.gz).
  • XSCM is a X windows interface package which works with SCM (xscm-2.01.tar.gz).
  • XMTSCM is a X windows interface package which works with SCM (xmtscm-0.9.tar.gz).

  • Latest additions to the repository as of September 10, 1997.
  • Utilities
  • The ColorStep system, by Sho-Huan Simon Tung ( ColorStep.tar.gz). ColorStep is a program visualization system that supports colored display of execution steps of Scheme programs. ColorStep should help students better understand advanced programming concepts such as recursion, procedures, and continuations. ColorStep is a client-server program. Its front-end is a Java applet and its back-end is a written in Perl and Chez Scheme (requires Chez Scheme).

  • Latest additions to the repository as of September 4, 1997.
  • Implementations
  • Gambit-C version 2.7, a Scheme system for Unix, Windows-NT/95, MS-DOS, and Macintosh, by Marc Feeley. gambc27.tar.gz contains the sources for Unix, DOS/Windows, and Macintosh.

    Gambit-C also comes prebuilt for DOS/Windows and Macintosh. Since the Gambit-C compiler works in conjunction with the C compiler installed on your computer, you need to get the archive that was built with the C compiler available. Under Windows-NT/95 you can pick any version if you plan to only use the interpreter but the version built with the Watcom C/C++ compiler is suggested because it is the most efficient, roughly twice the speed of the one built with the Microsoft Visual C++ 4.0 compiler. The choices are:

  • gc27-msc.zip contains the pre-built system for Windows-NT/95 and Microsoft Visual C++ 4.0.
  • gc27-bor.zip contains the pre-built system for Windows-NT/95 and Borland C++ 5.0.
  • gc27-wat.zip contains the pre-built system for Windows-NT/95 and Watcom C/C++ 11.0.
  • gc27-dj.zip contains the pre-built system for MS-DOS and DJGPP system v2.0 (see Delorie Software).
  • gc27-cw.hqx contains the pre-built system for MacOS System 7 and the Macintosh CodeWarrior Pro 1 comiler (native 68K and PowerPC).

  • Latest additions to the repository as of August 28, 1997.
  • Scheme Code
  • A lexical analyser generator for Scheme, by Danny Dube. (silex.tar.gz).
  • A Gambit CGI script that implements a Web equivalent of the UNIX "tail -f" command: it watches a specified file, sending updates to the user via a "server push", by Oleg Kiselyov. (tail-f.tar.gz).
  • Implementations
  • Galapagos, an interactive multithreaded Scheme interpreter with turtle graphics for Windows 95, based on SCM, by Elad Eyal and Miki Tebeka of Ben-Gurion University of the Negev. The executable and required Scheme libraries (SLIB) (gps10bin.zip); The same with all the source code (gps10src.zip); and the required Windows DLL (mfc40dll.zip).
  • RScheme, by Donovan Kolbly (rs-0.7-0.9.tar.gz). Documentation (rs-0.7-0.9.ps.gz) is also available.
  • The Scheme Shell (scsh-0.5.0.tar.gz), a Unix shell based on Scheme 48, by Olin Shivers and Brian Carlstrom. A manual (scsh-manual.ps) and paper (scsh-paper.ps) are available.
  • STk is a Scheme interpreter which can access the Tk graphical package (STk-3.1.1.tar.gz). Concretely it can be seen as John Ousterhout's Tk package where the Tcl language has been replaced by Scheme. Written by Erick Gallesio.

  • Latest additions to the repository as of February 16, 1997.
  • Instructional Materials
  • Scheme Code
  • A genetic programming engine for Scheme, by Jonathan Kleid. (gpscheme.scm).
  • A molecular CAD program, by Will Ware. It runs on the MrEd interpreter being developed by Matt Flatt at Rice University. (ncad02.scm.gz).
  • Documents
  • Extensions
  • Implementations
  • Marc Feeley's Gambit system:
  • Gambit-C-2.4.tar.gz for a variety of machines.
  • STk is a Scheme interpreter which can access the Tk graphical package (STk-3.0.tar.gz). Concretely it can be seen as John Ousterhout's Tk package where the Tcl language has been replaced by Scheme. Written by Erick Gallesio.
  • A Scheme implementation written entirely in Java, targeting the Java Virtual Machine, written by Per Bothner. The source is in (kawa-1.2.tar.gz). The compiled version is a zip file, (kawa-1.2-compiled.zip). Here is a Link to documentation.
  • A compact Scheme system, written by Danny Dube. (bit.tar.gz).
  • Utilities
  • EnvDraw, a Scheme environment diagramming tool for STk, by Josh MacDonald (envdraw-1.2.tar.gz). Draws environment diagrams as taught in Abelson and Sussman's _Structure and Interpretation of Computer Languages_.

  • The Internet Scheme Repository
    scheme-repository-request@cs.indiana.edu