language: Scheme
-
Language:
|
Scheme, Prolog
|
|---|
-
Package:
|
"Paradigms of AI Programming"
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
book with interpreters and compilers in Common Lisp
|
|---|
-
Author:
|
Peter Norvig
|
|---|
-
Location:
|
bookstore, and ftp://unix.sri.com/pub/norvig/*
|
|---|
-
Description:
|
?
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Bigloo
|
|---|
-
Version:
|
1.9b
|
|---|
-
Parts:
|
interpreter, compiler(->ANSI C), runtime
|
|---|
-
Author:
|
Manuel Serrano <Manuel.Serrano@inria.fr>
|
|---|
-
Location:
|
ftp://ftp.inria.fr/INRIA/Projects/icsla/Implementations/bigl*
http://cuiwww.unige.ch/~serrano/bigloo.html
|
|---|
-
Description:
|
The main goal of Bigloo is to deliver small and fast stand
alone applications.
|
|---|
-
Conformance:
|
IEEE Scheme standard with some extensions for regex handling
|
|---|
-
Features:
|
Optimization supported.
|
|---|
-
Ports:
|
sun, sony news, sgi, linux, hp-ux
|
|---|
-
Portability:
|
very high for unix systems
|
|---|
-
Updated:
|
June 24th, 1997
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
DrScheme
|
|---|
-
Version:
|
4.2.5
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Rice PLT
|
|---|
-
Location:
|
http://www.plt-scheme.org/software/drscheme
|
|---|
-
Description:
|
DrScheme is an interactive, integrated, graphical programming environment that is included with PLT Scheme.
|
|---|
-
Updated:
|
Apri 2010
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Elk (Extension Language Kit)
|
|---|
-
Version:
|
3.0
|
|---|
-
Parts:
|
interpreter, dynamically-loadable libraries, run-time,
documentation, examples.
|
|---|
-
Author:
|
Oliver Laumann <net@cs.tu-berlin.de>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
Elk is a Scheme implementation designed as an embeddable,
reusable extension language subsystem for applications
written in C or C++. Elk is also useful as a stand-alone
Scheme implementation, in particular as a platform for rapid
prototyping of X11-based Scheme programs.
|
|---|
-
Conformance:
|
R^4RS
|
|---|
-
Reference:
|
Oliver Laumann and Carsten Bormann, Elk: The Extension
Language Kit, USENIX Computing Systems, vol 7, no 4, 1994.
|
|---|
-
Features:
|
- Full incremental, dynamic loading on many platforms
- Freezing of interpreter/application into executable file
- C/C++ programmer's interface for language interoperability
- Scheme bindings for X11 Xlib, Xt, Athena and Motif widgets
- UNIX interface (not restricted to POSIX)
- debugger, bitstrings, records, regular expressions
- stop-and-copy and generational incremental garbage collector
- 230+ pages of documentation (troff and PostScript)
|
|---|
-
Ports:
|
numerous UNIX platforms (see MACHINES in the distribution).
|
|---|
-
Status:
|
Elk was first published in 1989.
|
|---|
-
Announcements:
|
comp.lang.scheme
|
|---|
-
Updated:
|
1995/08
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
ezd (easy drawing for programs on X displays)
|
|---|
-
Version:
|
15mar93
|
|---|
-
Parts:
|
interpreter/server
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://gatekeeper.dec.com/pub/DEC/ezd/*
|
|---|
-
Description:
|
Ezd is a graphics server that sits between an application
program and the X server and allows both existing and new
programs easy access to structured graphics. Ezd users have
been able to have their programs produce interactive drawings
within hours of reading the man page. Structured graphics:
application defined graphical objects are ordered into drawings
by the application. Loose coupling to the application
program: unlike most X tools, ezd does not require any event
handling by the application. The ezd server mantains window
contents. When an event occurs on such an object, an
application supplied Scheme expression is evaluated.
|
|---|
-
Contact:
|
Joel Bartlett <bartlett@decwrl.dec.com> ?
|
|---|
-
Updated:
|
March 10th, 1993
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Fools' Lisp
|
|---|
-
Version:
|
1.3.2
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Jonathan Lee <jonathan@scam.berkeley.edu>
|
|---|
-
Location:
|
ftp://scam.berkeley.edu/src/local/fools.tar.Z
|
|---|
-
Description:
|
a small Scheme interpreter that is R4RS conformant.
|
|---|
-
Ports:
|
Sun-3, Sun-4, Decstation, Vax (ultrix), Sequent, Apollo
|
|---|
-
Updated:
|
October 31st, 1991
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Gambit Scheme System
|
|---|
-
Version:
|
2.0
|
|---|
-
Parts:
|
interpreter, compiler, linker, libraries
|
|---|
-
Author:
|
Marc Feeley <feeley@iro.umontreal.ca>
|
|---|
-
Location:
|
ftp://ftp.iro.umontreal.ca/pub/parallele/gambit/*
|
|---|
-
Description:
|
Gambit is an optimizing Scheme compiler/system. The
Macintosh port can run with Toolbox and has a built-in
editor.
|
|---|
-
Conformance:
|
IEEE Scheme standard and `future' construct.
|
|---|
-
Ports:
|
68k: unix, sun3, hp300, bbn gp100, NeXT, Macintosh
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Hobbit
|
|---|
-
Version:
|
release 4b
|
|---|
-
Parts:
|
compiler(->C), documentation
|
|---|
-
Author:
|
Tanel Tammet <tammet@cs.chalmers.se>
|
|---|
-
Location:
|
ftp://ftp.cs.chalmers.se/pub/users/tammet/hobbit4b.tar.gz
It is more convenient to ftp the stuff, read the paper and
more by using the WWW URL -
http://www.cs.chalmers.se/pub/users/tammet/home.html
|
|---|
-
Description:
|
The main aim of hobbit is to produce maximally fast C programs
which would retain most of the original Scheme program
structure, making the output C program readable and modifiable.
Hobbit is written in Scheme and is able to self-compile.
Hobbit release 1 works together with the scm release scm4b3.
Future releases of scm and hobbit will be coordinated.
|
|---|
-
Reference:
|
ftp://ftp.cs.chalmers.se/pub/users/tammet/hobbit.ps.gz
|
|---|
-
Requires:
|
scm 4b3
|
|---|
-
Updated:
|
April 25th, 1995
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
libscheme
|
|---|
-
Version:
|
0.5
|
|---|
-
Parts:
|
embedded interpreter
|
|---|
-
Author:
|
Brent Benson <Brent.Benson@mail.csd.harris.com>
|
|---|
-
Location:
|
ftp.cs.indiana.edu in imp/libscheme-0.5.tar.gz
|
|---|
-
Description:
|
An embedded interpreter for Scheme written in C, can be used
as a command interpreter or extension language, and is easily
extended in C with new primitive types, primitve functions and
syntax. Now supports linkage with C++.
|
|---|
-
Conformance:
|
Revised^4 Report on the Algorithmic Language Scheme.
|
|---|
-
Updated:
|
October 21st, 1994
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
MIT Scheme (aka C-Scheme)
|
|---|
-
Version:
|
7.2
|
|---|
-
Parts:
|
interpreter, large runtime library, emacs macros,
native-code compiler, emacs-like editor, source-level debugger
|
|---|
-
Author:
|
MIT Scheme Team (primarily Chris Hanson, Jim Miller, and
Bill Rozas, but also many others)
|
|---|
-
Location:
|
ftp://altdorf.ai.mit.edu/archive/scheme-7.2
DOS floppies ($95) and Unix tar tapes ($200) from
Scheme Team / c/o Prof. Hal Abelson / MIT AI Laboratory /
545 Technology Sq. / Cambridge, MA 02139
|
|---|
-
Description:
|
Scheme implementation with rich set of utilities.
|
|---|
-
Conformance:
|
full compatibility with Revised^4 Report on Scheme,
one known incompatibility with IEEE Scheme standard
|
|---|
-
Bugs:
|
bug-cscheme@zurich.ai.mit.edu
|
|---|
-
Ports:
|
68k (hp9000, sun3, NeXT), MIPS (Decstation, Sony, SGI),
HP-PA (600, 700, 800), Vax (Ultrix, BSD), Alpha (OSF),
i386 (DOS/Windows, various Unix)
|
|---|
-
Status:
|
activly developed
|
|---|
-
Discussion:
|
info-cscheme@zurich.ai.mit.edu
(cross-posted to comp.lang.scheme.c)
|
|---|
-
Updated:
|
August 24th, 1992
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
MzScheme
|
|---|
-
Version:
|
4.2.5
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Matthew Flatt
|
|---|
-
Location:
|
http://www.plt-scheme.org/software/mzscheme
|
|---|
-
Description:
|
The MzScheme package is a subset of the PLT Scheme package; it contains MzScheme and console
applications based on it, including the PLT web server, but not including docs or GUI applications.
|
|---|
-
Updated:
|
May 2010
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
PC-Scheme
|
|---|
-
Version:
|
3.03
|
|---|
-
Parts:
|
compiler, debugger, profiler, editor, libraries
|
|---|
-
Author:
|
Texas Instruments
|
|---|
-
Location:
|
ftp://altdorf.ai.mit.eduarchive/pc-scheme/*
|
|---|
-
Description:
|
Written by Texas Instruments. Runs on MS-DOS 286/386 IBM PCs
and compatibles. Includes an optimizing compiler, an
emacs-like editor, inspector, debugger, performance testing,
foreign function interface, window system and an
object-oriented subsystem. Also supports the dialect used in
Abelson and Sussman's SICP.
|
|---|
-
Conformance:
|
Revised^3 Report, also supports dialect used in SICP.
|
|---|
-
Restriction:
|
official version is $95, contact rww@ibuki.com
|
|---|
-
Ports:
|
MSDOS
|
|---|
-
Updated:
|
Febuary 23rd, 1992
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
PCS/Geneva
|
|---|
-
Version:
|
4.02PL1
|
|---|
-
Parts:
|
compiler, debugger, profiler, editor, libraries
|
|---|
-
Author:
|
"a team at the u. of Geneva"
|
|---|
-
Location:
|
send email to schemege@uni2a.unige.ch
|
|---|
-
Description:
|
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, and assembly-level
interfacing.
|
|---|
-
Contact:
|
schemege@uni2a.unige.ch
|
|---|
-
Updated:
|
January 11th, 1994
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Psd (Portable Scheme Debugger)
|
|---|
-
Version:
|
1.1
|
|---|
-
Parts:
|
debugger
|
|---|
-
Author:
|
Kellom{ki Pertti <pk@cs.tut.fi>
|
|---|
-
Location:
|
ftp://cs.tut.fi/pub/src/languages/schemes/psd.tar.Z
|
|---|
-
Description:
|
source code debugging from emacs
|
|---|
-
Restriction:
|
GNU GPL
|
|---|
-
Requires:
|
R4RS compliant Scheme, GNU Emacs.
|
|---|
-
Ports:
|
scm, Elk, Scheme->C
|
|---|
-
Updated:
|
October 8th, 1992
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
PseudoScheme
|
|---|
-
Version:
|
2.8
|
|---|
-
Parts:
|
translator(Common Lisp)
|
|---|
-
Author:
|
Jonathan Rees <jar@cs.cornell.edu>
|
|---|
-
Location:
|
?
|
|---|
-
Description:
|
?
|
|---|
-
Conformance:
|
R3RS except call/cc.
|
|---|
-
Requires:
|
Common Lisp
|
|---|
-
Ports:
|
Lucid, Symbolics CL, VAX Lisp, Explorer CL
|
|---|
-
Announcements:
|
info-clscheme-request@mc.lcs.mit.edu
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
PSI
|
|---|
-
Version:
|
pre-release
|
|---|
-
Parts:
|
interpreter, virtual machine
|
|---|
-
Author:
|
Ozan Yigit <oz@ursa.sis.yorku.ca>, David Keldsen, Pontus Hedman
|
|---|
-
Location:
|
from author
|
|---|
-
Description:
|
I am looking for a few interested language hackers to play with
and comment on a scheme interpreter. I would prefer those who
have been hacking portable [non-scheme] interpreters for many
years. The interpreter is PSI, a portable scheme interpreter
that includes a simple dag compiler and a virtual machine. It
can be used as an integrated extension interpreter in other
systems, allows for easy addition of new primitives, and it
embodies some other interesting ideas. There are some
unique[2] code debug/trace facilities, as well, acceptable
performance resulting from a fairly straight-forward
implementation. Continuations are fully and portably
supported, and perform well. PSI is based on the simple
compilers/vm in Kent Dbyvig's thesis.
|
|---|
-
Conformance:
|
R^4RS compatible with a number of useful extensions.
|
|---|
-
Updated:
|
Febuary 19th, 1993
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Schematik
|
|---|
-
Version:
|
1.1.5.2
|
|---|
-
Parts:
|
programming environment
|
|---|
-
Author:
|
Chris Kane, Max Hailperin <max@nic.gac.edu>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
Schematik is a NeXT front-end to MIT Scheme for
the NeXT. It provides syntax-knowledgeable text
editing, graphics windows, and user-interface to
an underlying MIT Scheme process. It comes packaged
with MIT Scheme 7.1.3 ready to install on the NeXT.
|
|---|
-
Ports:
|
NeXT, MIT Scheme 7.1.3
|
|---|
-
Portability:
|
requires NeXTSTEP
|
|---|
-
Contact:
|
schematik@gac.edu
|
|---|
-
Updated:
|
March 11th, 1993
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Scheme->C
|
|---|
-
Version:
|
15mar93
|
|---|
-
Parts:
|
compiler(->C)
|
|---|
-
Author:
|
Digital Western Research Laboratory; Joel Bartlett
|
|---|
-
Location:
|
ftp://gatekeeper.dec.com/pub/DEC/Scheme-to-C/*
|
|---|
-
Description:
|
Translates Revised**4 Scheme to C that is then compiled
by the native C compiler for the target machine. This
design results in a portable system that allows either
stand-alone Scheme programs or programs written in both
compiled and interpreted Scheme and other languages.
|
|---|
-
Conformance:
|
superset of Revised**4
- "expansion passing style" macros
- foreign function call capability
- interfaces to Xlib (ezd & Scix)
- records
|
|---|
-
Reference:
|
send Subject "help" to WRL-Techreports@decwrl.dec.com
for technical report. Other documentation in
Scheme-to-C directory on gatekeeper.
|
|---|
-
Ports:
|
VAX/ULTRIX, DECstation ULTRIX, Alpha AXP OSF/1,
Microsoft Windows 3.1, NT, Apple Macintosh 7.1,
HP 9000/300, HP 9000/700, Sony News, SGI Iris and
Harris Nighthawk and other Unix-like m88k systems.
The 01nov91 version is also available on Amiga, SunOS,
NeXT, and Apollo systems.
|
|---|
-
Status:
|
actively developed, contributed ports welcomed
|
|---|
-
Updated:
|
March 15th, 1993
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Scheme84
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
Send a tape w/return postage to: Scheme84 Distribution /
Nancy Garrett / c/o Dan Friedman / Department of Computer
Science / Indiana University / Bloomington, Indiana. Call
1-812-335-9770.
|
|---|
-
Description:
|
?
|
|---|
-
Requires:
|
VAX, Franz Lisp, VMS or BSD
|
|---|
-
Contact:
|
nlg@indiana.edu
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
scm
|
|---|
-
Version:
|
4e1
|
|---|
-
Parts:
|
interpreter, conformance test, documentation
|
|---|
-
Author:
|
Aubrey Jaffer <jaffer@zurich.ai.mit.edu>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
Fast portable R4RS Scheme interpreter.
|
|---|
-
Conformance:
|
Revised^4 Report on the Algorithmic Language Scheme,
IEEE P1178 specification.
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Requires:
|
SLIB (pointers to it in documentation)
|
|---|
-
Ports:
|
Amiga, Atari-ST, MacOS, MS-DOS, OS/2, NOS/VE, Unicos, VMS,
Unix. ASCII and EBCDIC both supported.
|
|---|
-
Status:
|
actively developed
|
|---|
-
Contributions:
|
send $$$ to Aubrey Jaffer, 84 Pleasant St., Wakefield, MA 01880
|
|---|
-
Updated:
|
April 29th, 1994
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
scsh
|
|---|
-
Version:
|
0.4
|
|---|
-
Parts:
|
parser, libraries
|
|---|
-
Author:
|
Olin Shivers, Brian Carlstrom <bdc@blackjack.ai.mit.edu>
and David Albertz
|
|---|
-
Location:
|
ftp://clark.lcs.mit.edu/pub/su/scsh/scsh.tar.z
ftp://swiss-ftp.ai.mit.edu/pub/su/scsh/scsh.tar.z
|
|---|
-
Description:
|
Scsh is a Unix shell that is embedded within R4RS Scheme. It
provides high-level shell notation and full access to the Unix
system calls. The current implementation is built on top of
Scheme 48, version 0.36.
Real interactive use needs a parser for an sh-like syntax, job
control, and the gnu readline library. If you're interested in
hacking on these things, drop us a line at
scheme-underground@ai.mit.edu. We've got designs for most of
this stuff; we're just short on time and bodies.
|
|---|
-
Portability:
|
easy to port
|
|---|
-
Ports:
|
SunOS, NetBSD, Linux, HP-UX, NeXTSTEP (on intel)
|
|---|
-
Discussion:
|
<scsh@martigny.ai.mit.edu>
|
|---|
-
Bugs:
|
<scsh-bugs@martigny.ai.mit.edu>
|
|---|
-
Contact:
|
<scsh-request@martigny.ai.mit.edu>
|
|---|
-
Updated:
|
November 1st, 1995
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Similix
|
|---|
-
Version:
|
5.0
|
|---|
-
Parts:
|
partial evaulator, debugger
|
|---|
-
Author:
|
Anders Bondorf <anders@diku.dk>
|
|---|
-
Location:
|
ftp://ftp.diku.dk/pub/diku/dists/Similix.tar.Z
|
|---|
-
Description:
|
Similix is an autoprojector (self-applicable partial
evaluator) for a higher order subset of the strict functional
language Scheme. Similix handles programs with user defined
primitive abstract data type operators which may process
global variables (such as input/output operators).
|
|---|
-
Conformance:
|
extension of large subset of R4RS Scheme.
|
|---|
-
Requires:
|
Scheme
|
|---|
-
Ports:
|
Scm, Chez Scheme
|
|---|
-
Portability:
|
high
|
|---|
-
Contact:
|
Anders Bondorf <anders@diku.dk>
|
|---|
-
Updated:
|
May 18th, 1993
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
siod (Scheme In One Day, or Scheme In One Defun)
|
|---|
-
Version:
|
3.0
|
|---|
-
Parts:
|
interpreter,library,documentation,sql interface
|
|---|
-
Author:
|
George Carrette <gjc@world.std.com>
|
|---|
-
Location:
|
ftp://ftp.std.com/pub/gjc
ftp://ftp.cs.indiana.edu
|
|---|
-
Description:
|
Small scheme implementation in C arranged as a set of
subroutines that can be called from any main program
for the purpose of introducing an interpreted extension
language. Compiles to 20K bytes of executable (VAX/VMS).
Lisp calls C and C calls Lisp transparently.
|
|---|
-
Features:
|
symbols,strings,arrays,hash tables, file i/o binary/text/seek,
data save/restore in binary and text, interface to commercial
databases such Oracle, Digital RDB. Small executable (42k
on VAX).
|
|---|
-
Restriction:
|
none besides non-removal of copyright notice.
|
|---|
-
Ports:
|
VAX/VMS, VAX Unix, Sun3, Sun4, Amiga, Macintosh, MIPS, Cray,
ALPHA/VMS, Windows NT/WIN32, OS/2.
|
|---|
-
Portability:
|
Liked by ANSI C compilers and C++ compilers. e.g. gcc -Wall
|
|---|
-
Status:
|
supported as benchmark/testbed at mitech.com
|
|---|
-
Help:
|
the author will help anyone building something.
|
|---|
-
Contributions:
|
antique/classic computer hardware, perhaps.
|
|---|
-
Announcements:
|
comp.lang.scheme
|
|---|
-
Updated:
|
April 29th, 1994
|
|---|
-
Language:
|
Scheme, Tk
|
|---|
-
Package:
|
STk
|
|---|
-
Version:
|
1.00
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
Gallesio Erick <eg@unice.fr>
|
|---|
-
Location:
|
ftp://kaolin.unice.fr/pub/STk-1.00.tar.gz
|
|---|
-
Description:
|
A Scheme interpreter blended with Ousterhout's Tk package.
STk expresses all of Tk as scheme objects. STk includes
a CLOS/Dylan-like OO extenstion, but the extension is slow.
|
|---|
-
Conformance:
|
almost R4RS
|
|---|
-
Ports:
|
SunOS 4.1.x, Ultrix/MIPS
|
|---|
-
Updated:
|
September 6th, 1993
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
syntax-case
|
|---|
-
Version:
|
2.1
|
|---|
-
Parts:
|
macro system, documentation
|
|---|
-
Author:
|
R. Kent Dybvig <dyb@cs.indiana.edu>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
We have designed and implemented a macro system that is
vastly superior to the low-level system described in
the Revised^4 Report; in fact, it essentially
eliminates the low level altogether. We also believe
it to be superior to the other proposed low-level
systems as well, but each of you can judge that for
yourself. We have accomplished this by "lowering the
level" of the high-level system slightly, making
pattern variables ordinary identifiers with essentially
the same status as lexical variable names and macro
keywords, and by making "syntax" recognize and handle
references to pattern variables.
|
|---|
-
Reference:
|
Robert Hieb, R. Kent Dybvig, and Carl Bruggeman "Syntactic
Abstraction in Scheme", IUCS TR #355, 6/92 (revised 7/3/92)
R. Kent Dybvig, "Writing Hygienic Macros in Scheme with
Syntax-Case", IUCS TR #356, 6/92 (revised 7/3/92).
|
|---|
-
Ports:
|
Chez Scheme, Mac port runs under MacGambit 2.0
|
|---|
-
Updated:
|
July 6th, 1992
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
T
|
|---|
-
Version:
|
3.1
|
|---|
-
Parts:
|
compiler (native machine code)
|
|---|
-
Author:
|
Norman Adams, David Kranz, Richard Kelsey, James Philbin,
and Jonathan Rees.
|
|---|
-
Location:
|
ftp://ftp.ai.mit.edu/pub/systems/t3.1
|
|---|
-
Description:
|
a Scheme-like language developed at Yale. T is
written in itself and compiles to efficient native
code. Includes a Scheme environment.
(A multiprocessing version of T is available from
masala.lcs.mit.edu:/pub/mult)
|
|---|
-
Bugs:
|
kranz@lcs.mit.edu
|
|---|
-
Ports:
|
Decstation, Sparc, Iris. Old m68k version.
|
|---|
-
Contact:
|
David Andrew Kranz <kranz@lcs.mit.edu>
|
|---|
-
Updated:
|
November 26th, 1991
|
|---|
-
Language:
|
Pascal, Lisp, APL, Scheme, SASL, CLU, Smalltalk, Prolog
|
|---|
-
Package:
|
Tim Budd's C++ implementation of Kamin's interpreters
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
interpretors, documentation
|
|---|
-
Author:
|
Tim Budd <budd@cs.orst.edu>
|
|---|
-
Location:
|
? ftp://cs.orst.edu/pub/budd/kamin/*.shar
|
|---|
-
Description:
|
a set of interpretors written as subclasses based on
"Programming Languages, An Interpreter-Based Approach",
by Samuel Kamin.
|
|---|
-
Requires:
|
C++
|
|---|
-
Status:
|
?
|
|---|
-
Contact:
|
Tim Budd <budd@fog.cs.orst.edu>
|
|---|
-
Updated:
|
September 12th, 1991
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
Tiny Clos
|
|---|
-
Version:
|
first release
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://parcftp.xerox.com/pub/mops/*
|
|---|
-
Description:
|
A core part of CLOS (Common Lisp Object System) ported to
Scheme and rebuilt using a MOP (Metaobject Protocol).
This should be interesting to those who want to use MOPs
without using a full Common Lisp or Dylan.
|
|---|
-
Ports:
|
MIT Scheme 11.74
|
|---|
-
Discussion:
|
mailing list: mops, administered by gregor@parc.xerox.com
|
|---|
-
Contact:
|
Gregor Kiczales <gregor@parc.xerox.com>
|
|---|
-
Updated:
|
December 14th, 1992
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
UMB Scheme
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?, editor, debugger
|
|---|
-
Author:
|
William Campbell <bill@cs.umb.edu>
|
|---|
-
Location:
|
ftp://nexus.yorku.ca/pub/scheme/*
|
|---|
-
Description:
|
?
|
|---|
-
Conformance:
|
R4RS Scheme
|
|---|
-
Ports:
|
?
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
VSCM
|
|---|
-
Version:
|
V0r3
|
|---|
-
Parts:
|
runtime, bytecode compiler, bytecode interpreter
|
|---|
-
Author:
|
Matthias Blume <blume@cs.princeton.edu>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
VSCM is a highly portable implementation of Scheme, written in
ANSI C and Scheme. Portability is achieved by exlusive use of
legal ANSI C features -- as opposed to a plethora of #ifdef's
to adjust to various system peculiarities. (Of course, in real
life ANSI C doesn't guarantee portability per se, because there
are too many systems with broken compilers or broken
libraries.)
|
|---|
-
Conformance:
|
R4RS, IEEE P1178
|
|---|
-
Features:
|
exception and interrupt handling, executable portable memory
images, coroutines, continuations with multiple arguments
|
|---|
-
Ports:
|
Unix, Macintosh
|
|---|
-
Portability:
|
very high
|
|---|
-
Status:
|
actively developed
|
|---|
-
Discussion:
|
comp.lang.scheme
|
|---|
-
Updated:
|
November 9th, 1993
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
x-scm
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Larry Campbell <campbell@redsox.bsw.com>
|
|---|
-
Location:
|
alt.sources archive
|
|---|
-
Description:
|
x-scm is a bolt-on accessory for the "scm" Scheme interpreter
that provides a handy environment for building Motif and
OpenLook applications. (There is some support as well for raw
Xlib applications, but not enough yet to be useful.)
|
|---|
-
Requires:
|
scm, X
|
|---|
-
Ports:
|
?
|
|---|
-
Updated:
|
August 10th, 1992
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
XScheme
|
|---|
-
Version:
|
0.28
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
David Betz <dbetz@apple.com>
|
|---|
-
Location:
|
ftp://nexus.yorku.ca/pub/scheme/*
|
|---|
-
Description:
|
?
|
|---|
-
Discussion:
|
comp.lang.lisp.x
|
|---|
-
Contact:
|
?
|
|---|
-
Updated:
|
Febuary 2nd, 1992
|
|---|
-
Language:
|
Scheme
|
|---|
-
Package:
|
The Scheme Repository
|
|---|
-
Location:
|
ftp://nexus.yorku.ca/pub/scheme/*
|
|---|
-
Description:
|
an archive of scheme material including a bibliography,
the R4RS report, sample code, utilities, and implementations.
|
|---|
-
Contact:
|
Ozan S. Yigit <scheme@nexus.yorku.ca>
|
|---|
category: educational
summary, or
expanded.
|
|