category: lisp family
-
Description:
|
[The programming languages for those who like parenthesis --ed]
|
|---|
-
Language:
|
Lisp
|
|---|
-
Package:
|
"LISP, Objects, and Symbolic Programming"
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
book with compiler included
|
|---|
-
Author:
|
Robert R. Kessler and Amy R. Petajan,
published by Scott, Foresman and Company, Glenview, IL
|
|---|
-
Location:
|
bookstore...
|
|---|
-
Description:
|
? (A short synopsis might help if anyone has one)
|
|---|
-
Updated:
|
1988
|
|---|
-
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:
|
Prolog
|
|---|
-
Package:
|
? Prolog package from the University of Calgary ?
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://cpsc.ucalgary.ca/pub/prolog1.1/prolog11.tar.Z
|
|---|
-
Description:
|
- delayed goals
- interval arithmetic
|
|---|
-
Requires:
|
Scheme
|
|---|
-
Portability:
|
relies on continuations
|
|---|
-
Contact:
|
?
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
? slog ?
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
translator(Prolog->Scheme)
|
|---|
-
Author:
|
dorai@cs.rice.edu
|
|---|
-
Location:
|
ftp://titan.rice.edu/public/slog.sh
|
|---|
-
Description:
|
macros expand syntax for clauses, elations etc, into Scheme
|
|---|
-
Ports:
|
Chez Scheme
|
|---|
-
Portability:
|
reliese on continuations
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
?; ? (two systems)
|
|---|
-
Version:
|
?; ?
|
|---|
-
Parts:
|
?; ?
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://aisun1.ai.uga.edu/ai.prolog/Contents
|
|---|
-
Description:
|
?; ?
|
|---|
-
Ports:
|
MSDOS, Macintosh; MSDOS
|
|---|
-
Contact:
|
Michael Covington <mcovingt@uga.cc.uga.edu>
|
|---|
-
Updated:
|
?; ?
|
|---|
-
Language:
|
LISP, awk
|
|---|
-
Package:
|
A Lisp interpreter in awk
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
Interpreter, library, reference, example (ELIZA,
tail-recursive Scheme interpreter (with library and examples))
|
|---|
-
Author:
|
Darius Bacon <djello@well.sf.ca.us>
|
|---|
-
Location:
|
alt.sources (May 31, 1994)
|
|---|
-
Description:
|
A relatively simple interpreter (no garbage collection or tail
recursion) implemented in AWK. Variables have dynamic scope,
but with a single namespace. Scheme names used for primitives
and special forms.
|
|---|
-
Updated:
|
May 31st, 1994
|
|---|
-
Language:
|
Prolog (variant)
|
|---|
-
Package:
|
Aditi
|
|---|
-
Version:
|
Beta Release
|
|---|
-
Parts:
|
interpreter, database
|
|---|
-
Author:
|
Machine Intelligence Project, Univ. of Melbourne, Australia
|
|---|
-
Location:
|
send email to aditi@cs.mu.oz.au
|
|---|
-
Description:
|
The Aditi Deductive Database System is a multi-user
deductive database system. It supports base relations
defined by facts (relations in the sense of relational
databases) and derived relations defined by rules that
specify how to compute new information from old
information. Both base relations and the rules
defining derived relations are stored on disk and are
accessed as required during query evaluation. The
rules defining derived relations are expressed in a
Prolog-like language, which is also used for expressing
queries. Aditi supports the full structured data
capability of Prolog. Base relations can store
arbitrarily nested terms, for example arbitrary length
lists, and rules can directly manipulate such terms.
Base relations can be indexed with B-trees or
multi-level signature files. Users can access the
system through a Motif-based query and database
administration tool, or through a command line
interface. There is also in interface that allows
NU-Prolog programs to access Aditi in a transparent
manner. Proper transaction processing is not supported
in this release.
|
|---|
-
Ports:
|
Sparc/SunOS4.1.2 Mips/Irix4.0
|
|---|
-
Contact:
|
<aditi@cs.mu.oz.au>
|
|---|
-
Updated:
|
December 17th, 1992
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
AKCL (Austin Kyoto Common Lisp)
|
|---|
-
Version:
|
1-615
|
|---|
-
Parts:
|
improvements
|
|---|
-
Author:
|
Bill Schelter <wfs@cli.com>, <wfs@rascal.ics.utexas.edu>
|
|---|
-
Location:
|
ftp://rascal.ics.utexas.edu/pub/akcl-*.tar.Z
|
|---|
-
Description:
|
AKCL is a collection of ports, bug fixes, and
performance improvements to KCL.
|
|---|
-
Ports:
|
Decstation3100, HP9000/300, i386/sysV, IBM-PS2/aix, IBM-RT/aix
SGI Sun-3/Sunos[34].* Sun-4 Sequent-Symmetry IBM370/aix,
VAX/bsd VAX/ultrix NeXT
|
|---|
-
Updated:
|
April 29th, 1992
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
Amzi! Logic Explorer
|
|---|
-
Version:
|
3.3
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
Amzi! inc.
|
|---|
-
Location:
|
http://www.amzi.com/share.htm
|
|---|
-
Description:
|
Full tutorial and interpreted development environment
|
|---|
-
Restriction:
|
shareware for non-personal use
|
|---|
-
Ports:
|
Windows
|
|---|
-
Contact:
|
Amzi! inc. info@amzi.com
|
|---|
-
Updated:
|
June 1st, 1996
|
|---|
-
Language:
|
Logo
|
|---|
-
Package:
|
Berkeley Logo
|
|---|
-
Version:
|
3.3
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
Brian Harvey <bh@anarres.CS.Berkeley.EDU>
|
|---|
-
Location:
|
ftp://anarres.cs.berkeley.edu/pub/ucblogo/*
http://http.cs.berkeley.edu/~bh/
|
|---|
-
Description:
|
- +
Logo programs are compatible among Unix, PC, and Mac.
- +
"richer" than MswLogo?
- -
pretty slow.
- -
doesn't do anything fancy about graphics. (One turtle.)
|
|---|
-
Ports:
|
unix, pc, mac
|
|---|
-
Updated:
|
August 6th, 1993
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
Beta-Prolog
|
|---|
-
Version:
|
1.5
|
|---|
-
Parts:
|
interpreter(?), libraries, debugger
|
|---|
-
Author:
|
Neng-Fa Zhou <zhou@mse.kyutech.ac.jp>
form "Real Name <email@address>". Surface mail addresses
are not used unless there is no email address.
|
|---|
-
Location:
|
ftp://ftp.kyutech.ac.jp/pub/Language/prolog/*
|
|---|
-
Description:
|
?
|
|---|
-
Conformance:
|
Incorporates most built-in predicates in ISO-Prolog.
|
|---|
-
Updated:
|
April 5th, 1995
|
|---|
-
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:
|
Prolog
|
|---|
-
Package:
|
BinProlog
|
|---|
-
Version:
|
1.71
|
|---|
-
Parts:
|
interpreter?, documentation
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://clement.info.umoncton.ca/BinProlog/*
|
|---|
-
Description:
|
BinProlog 1.71 is at this time probably the
fastest freely available C-emulated Prolog.
|
|---|
-
Ports:
|
IBM-PC/386, Sun-4, Sun-3, NeXT
|
|---|
-
Contact:
|
Paul Tarau <tarau@info.umoncton.ca>
|
|---|
-
Updated:
|
April 3rd, 1993
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
Cartier's Contribs
|
|---|
-
Version:
|
1.2
|
|---|
-
Parts:
|
libraries, documentation
|
|---|
-
Author:
|
Guillaume Cartier <cartier@math.uqam.ca>
|
|---|
-
Location:
|
ftp://cambridge.apple.com/pub/mcl2/contrib/Cartiers*
|
|---|
-
Description:
|
libraries for MCL
|
|---|
-
Requires:
|
Macintosh Common Lisp
|
|---|
-
Discussion:
|
comp.lang.lisp.mcl
|
|---|
-
Updated:
|
April 18th, 1994
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
CLiCC
|
|---|
-
Version:
|
0.6.4
|
|---|
-
Parts:
|
compiler(->C), runtime library
|
|---|
-
Author:
|
Heinz Knutzen <hk@informatik.uni-kiel.de>,
Ulrich Hoffman <uho@informatik.uni-kiel.de>,
Wolfgang Goerigk <wg@informatik.uni-kiel.de>
|
|---|
-
Location:
|
ftp://ftp.informatik.uni-kiel.de/pub/kiel/apply/clicc*
|
|---|
-
Description:
|
A Common Lisp to C compiler, meant to be used as a supplement
to existing CLISP systems for generating portable applications.
Target C code must be linked with CLiCC runtime library to
produce executable.
|
|---|
-
Conformance:
|
Subset of Common Lisp + CLOS (named: CL_0, or CommonLisp_0)
CL_0 based on CLtL1.
|
|---|
-
Restriction:
|
Freely distributable and modifiable
|
|---|
-
Ports:
|
Runs in Lucid Lisp, AKCL, CLISP, ...
|
|---|
-
Status:
|
Working towards CLtL2 and ANSI-CL conformance.
|
|---|
-
Updated:
|
June 25th, 1994
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
CLISP
|
|---|
-
Version:
|
July 12th, 1994
|
|---|
-
Parts:
|
interpreter, bytecode compiler, runtime library, editor
|
|---|
-
Author:
|
Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>,
Michael Stoll <michael@rhein.iam.uni-bonn.de>
|
|---|
-
Location:
|
ftp://ma2s2.mathematik.uni-karlsruhe.de/pub/lisp/clisp
ftp://sunsite.unc.edu/pub/Linux/development/lisp/
ftp://tsx-11.mit.edu/pub/linux/packages/lisp/
|
|---|
-
Description:
|
CLISP is a Common Lisp (CLtL1) implementation by Bruno Haible
of Karlsruhe University and Michael Stoll of Munich University,
both in Germany. It needs only 1.5 MB of RAM. German and
English versions are available, French coming soon. Packages
running in CLISP include PCL and, on Unix machines, CLX. A
native subset of CLOS is included.
|
|---|
-
Conformance:
|
CLtL1 + parts of CLtL2
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Ports:
|
Atari, Amiga, MS-DOS, OS/2, Linux, Sun4, Sun386i, HP90000/800
and others
|
|---|
-
Discussion:
|
send "subscribe clisp-list" to
listserv@ma2s2.mathematik.uni-karlsruhe.de
|
|---|
-
Contact:
|
Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>
|
|---|
-
Updated:
|
July 12th, 1994
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
CMU Common Lisp
|
|---|
-
Version:
|
17c
|
|---|
-
Parts:
|
incremental compiler, profiler, runtime, documentation,
editor, debugger
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://lisp-sun1.slisp.cs.cmu.edu/pub/*
|
|---|
-
Description:
|
CMU Common Lisp is public domain "industrial strength" Common
Lisp programming environment. Many of the X3j13 changes have
been incorporated into CMU CL. Wherever possible, this has
been done so as to transparently allow use of either CLtL1 or
proposed ANSI CL. Probably the new features most interesting
to users are SETF functions, LOOP and the
WITH-COMPILATION-UNIT macro.
- The new CMU CL compiler (Python) is more sophisticated
thatn other Common Lisp compilers. It produces better code
and is easier to use.
- The programming environment based on the Hemlock editor
is better integrated than gnu-emacs based environments.
|
|---|
-
Conformance:
|
mostly X3J13 compatible.
|
|---|
-
Ports:
|
Sparc/Mach Sparc/SunOS Mips/Mach IBMRT/Mach
|
|---|
-
Contact:
|
slisp@cs.cmu.edu
|
|---|
-
Updated:
|
November 18th, 1993
|
|---|
-
Language:
|
Prolog (variant)
|
|---|
-
Package:
|
Coral
|
|---|
-
Version:
|
1.5.2
|
|---|
-
Parts:
|
interpreter, interface(C++), documentation
|
|---|
-
Author:
|
Raghu Ramakrishnan, et.al.
|
|---|
-
Location:
|
http://www.cs.wisc.edu/coral/
|
|---|
-
Description:
|
The CORAL deductive database/logic programming system was
developed at the University of Wisconsin-Madison. The CORAL
declarative language is based on Horn-clause rules with
extensions like SQL's group-by and aggregation operators, and
uses a Prolog-like syntax. * Many evaluation techniques are
supported, including bottom-up fixpoint evaluation and top-down
backtracking. * A module mechanism is available. Modules are
separately compiled; different evaluation methods can be used
in different modules within a single program. * Disk-resident
data is supported via an interface to the Exodus storage
manager. * There is an on-line help facility
|
|---|
-
Requires:
|
g++
|
|---|
-
Contact:
|
Shaun Flisakowski <flisakow@cs.wisc.edu>
|
|---|
-
Ports:
|
Sun4, Sun Solaris, Hpux, Linux
|
|---|
-
Status:
|
Frozen - bug fixes only.
|
|---|
-
Updated:
|
January 29th, 1993
|
|---|
-
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:
|
EuLisp
|
|---|
-
Package:
|
Feel (Free and Eventually Eulisp)
|
|---|
-
Version:
|
0.75
|
|---|
-
Parts:
|
interpreter, documentation
|
|---|
-
Author:
|
Pete Broadbery <pab@maths.bath.ac.uk>
|
|---|
-
Location:
|
ftp://ftp.bath.ac.uk/pub/eulisp
|
|---|
-
Description:
|
- integrated object system
- a module system
- parallelism
- interfaces to PVM library, tcp/ip sockets, futures,
Linda, and CSP.
|
|---|
-
Ports:
|
most unix
|
|---|
-
Portability:
|
high, but can use shared memory and threads if available
|
|---|
-
Updated:
|
September 14th, 1992
|
|---|
-
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:
|
Common Lisp
|
|---|
-
Package:
|
Garnet
|
|---|
-
Version:
|
2.2
|
|---|
-
Parts:
|
user interface builder
|
|---|
-
Author:
|
The Garnet project
|
|---|
-
Location:
|
ftp://a.gp.cs.cmu.edu/usr/garnet/garnet
|
|---|
-
Description:
|
Garnet is a user interface development environment for Common
Lisp and X11. It helps you create graphical, interactive
user interfaces for your software. Garnet is a large scale
system containing many features and parts including a custom
object-oriented programming system which uses a
prototype-instance model. It includes postscript support,
gester recognition, and Motif emulation.
|
|---|
-
Contact:
|
Brad_Myers@bam.garnet.cs.cmu.edu
|
|---|
-
Updated:
|
October 15, 1993
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
GINA (Generic Interactive Application)
|
|---|
-
Version:
|
2.2
|
|---|
-
Parts:
|
language binding, class library, interface builder
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
|
|---|
-
Description:
|
GINA is an application framework based on Common Lisp and
OSF/Motif to simplify the construction of graphical
interactive applications. It consists of:
- CLM, a language binding for OSF/Motif in Common Lisp.
- the GINA application framework, a class library in CLOS
- the GINA interface builder, an interactive tool implemented
with GINA to design Motif windows.
|
|---|
-
Requires:
|
OSF/Motif 1.1 or better. Common Lisp with CLX, CLOS, PCL and
processes.
|
|---|
-
Ports:
|
Franz Allegro, Lucid, CMU CL and Symbolics Genera
|
|---|
-
Discussion:
|
gina-users-request@gmd.de
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
elisp (Emacs Lisp)
|
|---|
-
Package:
|
GNU Emacs
|
|---|
-
Version:
|
19.30
|
|---|
-
Parts:
|
editor, interpreter, documentation, source debugger
|
|---|
-
Author:
|
Richard Stallman and others
|
|---|
-
Location:
|
pub/gnu/emacs-19.30.tar.gz from any GNU site.
|
|---|
-
Description:
|
An editor that is almost an operating system. Quite
programmable. And it even fits in your tackle box.
|
|---|
-
Bugs:
|
gnu.emacs.bug, e-mail to bug-gnu-emacs@prep.ai.mit.edu
|
|---|
-
Ports:
|
Unix, VMS, ?
|
|---|
-
Discussion:
|
alt.religion.emacs, gnu.emacs.sources
|
|---|
-
Help:
|
gnu.emacs.help
|
|---|
-
Announcements:
|
gnu.emacs.announce
|
|---|
-
Updated:
|
November 29th, 1995
|
|---|
-
Language:
|
Lisp (WOOL - Window Object Oriented Language)
|
|---|
-
Package:
|
GWM (Generic Window Manager)
|
|---|
-
Version:
|
1.8c
|
|---|
-
Parts:
|
interpreter, examples
|
|---|
-
Author:
|
Colas Nahaboo
|
|---|
-
Location:
|
|
|---|
-
Description:
|
Gwm is an extensible window manager for X11. It is
based on a WOOL kernel, an interpreted dialect of lisp
with specific window management primitives.
|
|---|
-
Discussion:
|
<gwm-talk@sophia.inria.fr>
|
|---|
-
Help:
|
<gwm@sophia.inria.fr>
|
|---|
-
Contact:
|
<gwm@sophia.inria.fr>
|
|---|
-
Updated:
|
December 8th, 1995
|
|---|
-
Language:
|
Dylan
|
|---|
-
Package:
|
Gwydion Dylan
|
|---|
-
Version:
|
2.2
|
|---|
-
Parts:
|
compiler(->C), byte-code compiler, run-time, documentation,
examples, source code
|
|---|
-
Author:
|
Gwydion Group at Carnegie-Mellon University (original authors)
Gwydion Dylan volunteers (current maintainers)
gd-bugs@randomhacks.com
|
|---|
-
Location:
|
http://gwydiondylan.org
|
|---|
-
Description:
|
A free, open-source implementation of the Dylan language for
Unix-compatible systems. Originally developed by the
Gwydion Group at Carnegie-Mellon University, the compiler is
now being maintained and extended by a global volunteer effort.
The major component of Gwydion Dylan is an optimizing Dylan-to-C
compiler. Dylan is an advanced, object-oriented, dynamic language
which supports the rapid development of programs. Nearly all
entities in Dylan (including functions, classes, and basic data
types such as integers) are first class objects. Additionally Dylan
supports multiple inheritance, polymorphism, multiple dispatch,
keyword arguments, object introspection, and many other
advanced features.
|
|---|
-
Status:
|
active
|
|---|
-
Updated:
|
April 19th, 1999
|
|---|
-
Language:
|
C++/Scheme
|
|---|
-
Package:
|
Header2Scheme
|
|---|
-
Version:
|
1.1
|
|---|
-
Parts:
|
Includes a modified Scheme (libscheme?) which is used
to manipulate C++ objects described by ANSI
C++-Compliant header files
|
|---|
-
Author:
|
Kenneth B Russell: kbrussel@media.mit.edu
|
|---|
-
Location:
|
http://www-white.media.mit.edu/~kbrussel/Header2Scheme/
|
|---|
-
Description:
|
Header2Scheme is an automatic C++ to Scheme (SCM) foreign
function interface generator. It is a tool for
creating a simple, consistent Scheme interface to a
large number of C++ classes.
Header2Scheme works by traversing a directory tree
containing header files for a C++ class library and
creates code which implements a backend for a Scheme
interface to the public interfaces of the described
classes. It has been successfully used to generate
Ivy, a Scheme interface to the Open Inventor 3D
graphics toolkit.
|
|---|
-
Updated:
|
November 15th, 1995
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
Hyperlisp
|
|---|
-
Version:
|
2.1f
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Joe Chung, MIT Media Laboratory
|
|---|
-
Location:
|
ftp://cambridge.apple.com/pub/mcl2/contrib/hyperlisp21f.sit.hqx
|
|---|
-
Description:
|
Hyperlisp is a real-time MIDI programming environment
embedded in Macintosh Common Lisp. The environment
was developed specifically for the Hyperinstruments project
at the MIT Media Laboratory, and is optimized for interactive
systems which require fast response times. Hyperlisp
provides two main services for the music programmer:
routines for MIDI processing and primitives for scheduling
the application of functions. Programs written in Macintosh
Common Lisp can use these services for a wide variety of
real-time MIDI applications.
|
|---|
-
Updated:
|
April 18th, 1994
|
|---|
-
Language:
|
elisp (Emacs Lisp)
|
|---|
-
Package:
|
ILISP
|
|---|
-
Version:
|
5.0
|
|---|
-
Parts:
|
Emacs interface
|
|---|
-
Author:
|
?? Ivan Vazquez <ivan@haldane.bu.edu>
|
|---|
-
Location:
|
ftp://haldane.bu.edu/pub/ilisp/ilisp.tar.Z
|
|---|
-
Description:
|
ILISP provides a somewhat lisp-machine like interface to lisp
listeners from Emacs.
|
|---|
-
Bugs:
|
ilisp-bug@darwin.bu.edu (or ilisp-bugs@darwin.bu.edu).
|
|---|
-
Discussion:
|
ilisp@darwin.bu.edu
|
|---|
-
Support:
|
Mailing list requests/deletions to ilisp-request@darwin.bu.edu
|
|---|
-
Updated:
|
June 28th, 1993
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
ISO draft standard
|
|---|
-
Version:
|
? (What year??)
|
|---|
-
Parts:
|
language definition
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://ftp.th-darmstadt.de ?
|
|---|
-
Description:
|
?
|
|---|
-
Updated:
|
July 6th, 1992
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
KCL (Kyoto Common Lisp)
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
compiler(->C), interpreter
|
|---|
-
Author:
|
T. Yuasa <yuasa@tutics.tut.ac.jp>, M. Hagiya
<hagiya@is.s.u-tokyo.ac.jp>
|
|---|
-
Location:
|
? ftp://rascal.ics.utexas.edu/pub/kcl*.tar.Z
|
|---|
-
Description:
|
KCL, Kyoto Common Lisp, is an implementation of Lisp,
It is written in the language C to run under Un*x-like
operating systems. KCL is very C-oriented; for example,
the compilation of Lisp functions in KCL involves a
subsidiary C compilation.
|
|---|
-
Conformance:
|
conforms to the book ``Common Lisp: The Language,''
G. Steele, et al., Digital Press, 1984.
|
|---|
-
Bugs:
|
kcl@cli.com
|
|---|
-
Restriction:
|
must sign license agreement
|
|---|
-
Discussion:
|
kcl-request@cli.com
|
|---|
-
Updated:
|
1987/06
|
|---|
-
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:
|
Franz Lisp
|
|---|
-
Package:
|
Liszt?
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
compiler(->C)
|
|---|
-
Author:
|
port to C by J W Dalton <jeff@festival.ed.ac.uk>
|
|---|
-
Location:
|
ask author
|
|---|
-
Description:
|
A version of Liszt that emits C
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Logo
|
|---|
-
Package:
|
logo
|
|---|
-
Version:
|
4
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
comp.sources.unix archive volume 10
|
|---|
-
Description:
|
?
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Dylan
|
|---|
-
Package:
|
Marlais
|
|---|
-
Version:
|
0.5.11
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
Brent Benson <brent@ssd.csd.harris.com>
|
|---|
-
Location:
|
ftp://ftp.cis.ufl.edu:/pub/src/Marlais
http://www.cis.ufl.edu/~jnw/Marlais/
|
|---|
-
Description:
|
Marlais is a simple-minded interpreter for a programming
language strongly resembling Dylan [1]. It is not intended as
a final release, but rather to fill a perceived void where
Dylan implementations are concerned. This is a "hackers
release" and is intended as a vehicle for education,
experimentation and also to encourage people to port it to
different architectures, add features, and fix bugs. Marlais
is alpha software and should not be used by people desiring
reliability!!!
|
|---|
-
Ports:
|
Sun-3, Sun-4, VAX/BSD, OS/2, Linux, Sequent Symmetry,
Encore, HP-UX, Ultrix, SGI, Sony News, A/UX
|
|---|
-
Updated:
|
July 13th, 1994
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
Memoization ?
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
library
|
|---|
-
Author:
|
Marty Hall <hall@aplcenmp.apl.jhu.edu>
|
|---|
-
Location:
|
ftp://archive.cs.umbc.edu/pub/Memoization
|
|---|
-
Description:
|
Automatic memoization is a technique by which an existing
function can be transformed into one that "remembers"
previous arguments and their associated results
|
|---|
-
Updated:
|
November 30th, 1992
|
|---|
-
Language:
|
Dylan
|
|---|
-
Package:
|
Mindy
|
|---|
-
Version:
|
1.3
|
|---|
-
Parts:
|
byte-code compiler and interpreter, documentation, libraries
|
|---|
-
Author:
|
Bill Chiles <chiles@CS.CMU.EDU>
|
|---|
-
Location:
|
http://legend.gwydion.cs.cmu.edu:8001/gwydion/
ftp://legend.gwydion.cs.cmu.edu/afs/cs.cmu.edu/project/gwydion/release/mindy-1.3.tar.gz
|
|---|
-
Description:
|
A partial implementation of Dylan developed by the Gwydion
Project at CMU for internal purposed pending the further
development of a full implementation of Dylan. It is being
released in the public domain as a vehicle for introducing the
language to new users.
|
|---|
-
Requires:
|
Gcc, Gmake, Flex, Bison
|
|---|
-
Ports:
|
MACH on DECstation, HP-UX on HP 700, OSF1 on Alpha,
Irix on SGI
|
|---|
-
Updated:
|
May 6th, 1995
|
|---|
-
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:
|
Prolog
|
|---|
-
Package:
|
Modular SB-Prolog
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://ftp.dcs.ed.ac.uk/pub/dts/mod-prolog.tar.Z
|
|---|
-
Description:
|
SB-Prolog version 3.1 plus modules
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Ports:
|
Sparc
|
|---|
-
Contact:
|
Brian Paxton <mprolog@dcs.ed.ac.uk>
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Logo
|
|---|
-
Package:
|
MswLogo
|
|---|
-
Version:
|
4.2d
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
George Mills <mills@athena.lkg.dec.com>
|
|---|
-
Location:
|
ftp://cher.media.mit.edu/pub/comp.lang.logo/programs/mswlogo
Source may require emailing George Mills.
|
|---|
-
Description:
|
A windows front-end for Berkeley Logo
|
|---|
-
Bugs:
|
George Mills <mills@athena.lkg.dec.com>
|
|---|
-
Ports:
|
MS Windows 3.x
|
|---|
-
Status:
|
activly developed
|
|---|
-
Updated:
|
December 20th, 1995
|
|---|
-
Language:
|
Oaklisp
|
|---|
-
Package:
|
oaklisp
|
|---|
-
Version:
|
1.2
|
|---|
-
Parts:
|
interface, bytecode compiler, runtime system, documentation
|
|---|
-
Author:
|
Barak Pearlmutter, Kevin Lang
|
|---|
-
Location:
|
ftp://f.gp.cs.cmu.edu/afs/cs.cmu.edu/user/bap/oak/ftpable/*
|
|---|
-
Description:
|
Oaklisp is a Scheme where everything is an object. It
provides multiple inheritence, a strong error system,
setters and locators for operations, and a facility for
dynamic binding.
|
|---|
-
Status:
|
actively developed?
|
|---|
-
Contact:
|
Pearlmutter-Barak@CS.Yale.Edu ?
|
|---|
-
Updated:
|
1992/05 ?
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
Open Prolog
|
|---|
-
Version:
|
1.0.3d22
|
|---|
-
Parts:
|
interpreter, examples
|
|---|
-
Author:
|
Michael Brady <beady@cs.tcd.ie>
|
|---|
-
Location:
|
ftp://ftp.cs.tcd.ie/pub/languages/open-prolog/*
|
|---|
-
Description:
|
Text-oriented Prolog system for the Macintosh (Edimburgh
syntax), with a MPW-like worksheet as the main user
interface.
|
|---|
-
Features:
|
- +
supports most the features of DEC Prolog or C-Prolog
including Definite Clause Grammars
- +
support disjunctive calls, negation, if-then and
if-then-else according to the draft ISO Prolog standard
- +
supports program-originated catch-and-throw exception
handling conforming to the ISO Draft
- -
Real-number arithmetic and internal database predicates
are not supported.
- +
built-in predicates to manage Macintosh dialogs
|
|---|
-
Ports:
|
Macintosh
|
|---|
-
Contributions:
|
send a postcard
|
|---|
-
Contact:
|
Michael Brady <brady@cs.tcd.ie>
|
|---|
-
Updated:
|
June 19th, 1995
|
|---|
-
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:
|
Common Lisp
|
|---|
-
Package:
|
PCL (Portable Common Loops)
|
|---|
-
Version:
|
8/28/92 PCL
|
|---|
-
Parts:
|
library
|
|---|
-
Author:
|
? Richard Harris <rharris@ptolemy2.rdrc.rpi.edu> ?
|
|---|
-
Location:
|
ftp://parcftp.xerox.com/pcl/*
|
|---|
-
Description:
|
A portable CLOS implementation. CLOS is the object oriented
programming standard for Common Lisp. Based on Symbolics
FLAVORS and Xerox LOOPS, among others. Loops stands for
Lisp Object Oriented Programming System.
|
|---|
-
Ports:
|
Lucid CL 4.0.1, CMUCL 16e, ?
|
|---|
-
Status:
|
?
|
|---|
-
Updated:
|
September 2nd, 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:
|
Prolog
|
|---|
-
Package:
|
PI
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
library
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://ftp.ncc.up.pt/pub/prolog/ytoolkit.tar.Z
|
|---|
-
Description:
|
PI is a interface between Prolog applications and XWindows that
aims to be independent from the Prolog engine, provided that it
has a Quintus foreign function interface (such as SICStus,
YAP). It is mostly written in Prolog and is divided in two
libraries: Edipo - the lower level interface to the Xlib
functions; and Ytoolkit - the higher level user interface
toolkit
|
|---|
-
Contact:
|
Ze' Paulo Leal <zp@ncc.up.pt>
|
|---|
-
Updated:
|
March 2nd, 1993
|
|---|
-
Language:
|
Postscript, Common Lisp
|
|---|
-
Package:
|
PLisp
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
translator(Postscript), programming environment(Postscript)
|
|---|
-
Author:
|
John Peterson <peterson-john@cs.yale.edu>
|
|---|
-
Location:
|
?
|
|---|
-
Description:
|
?
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Proxy
|
|---|
-
Package:
|
Proxy
|
|---|
-
Version:
|
1.4
|
|---|
-
Parts:
|
interpreter, documentation
|
|---|
-
Author:
|
Burt Leavenworth <edlsoft@delphi.com>
|
|---|
-
Location:
|
ftp://ftp.cs.indiana.edu/pub/scheme-repository/scm/proxy.zip
|
|---|
-
Description:
|
Proxy is an interpreter dor a rapid prototyping/specification
language with C/C++ like syntax based on modelling software
using data structures such as sets, maps, sequences, structures
and objectss. It allows the developer to make incremental
changes to a design and test them immediately. Proxy is written
in Scheme, provides a Scheme interface.
New in version 1.4 is a non-preemptive CSP-like multi-tasking facility.
|
|---|
-
Ports:
|
MS-DOS
|
|---|
-
Updated:
|
September 23rd, 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:
|
Common Lisp
|
|---|
-
Package:
|
QT-OBJECTS
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
library
|
|---|
-
Author:
|
Michael Travers <mt@media.mit.edu> and others
|
|---|
-
Location:
|
?
|
|---|
-
Description:
|
interface between MCL and QuickTime
|
|---|
-
Requires:
|
Macintosh Common Lisp
|
|---|
-
Discussion:
|
comp.lang.lisp.mcl
|
|---|
-
Updated:
|
April 18th, 1994
|
|---|
-
Language:
|
Lisp
|
|---|
-
Package:
|
RefLisp
|
|---|
-
Version:
|
2.67
|
|---|
-
Parts:
|
interpreter, documentation, examples, profiler
|
|---|
-
Author:
|
Bill Birch <bbirch@hemel.bull.co.uk>
|
|---|
-
Location:
|
ftp://ftp.cs.cmu.edu/afs/cs.cmu.edu/user/mkant/Public/Lisp
from implementations/reflisp/*
|
|---|
-
Description:
|
The interpreter is a shallow-binding (i.e., everything has
dynamic scope), reference counting design making it suitable
for experimenting with real-time and graphic user interface
programming. Common Lisp compatibility macros are provided, and
most of the examples in "Lisp" by Winston & Horn have been run
on RefLisp. RefLisp makes no distinction between symbol-values
and function-values, so a symbol can be either but not both.
There are Lisp modules for lexical scope and for running
indefinite extent Scheme programs.
|
|---|
-
Ports:
|
MSDOS (CGA/EGA/VGA), Unix (AIX)
|
|---|
-
Status:
|
"Last Update for a While," author is emigrating to Australia
|
|---|
-
Updated:
|
Febuary 9th, 1993
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
SB-Prolog
|
|---|
-
Version:
|
3.1 ?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
interpreter
|
|---|
-
Location:
|
ftp://sbcs.sunysb.edu/pub/sbprolog
|
|---|
-
Description:
|
?
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Contact:
|
? warren@sbcs.sunysb.edu ?
|
|---|
-
Updated:
|
?
|
|---|
-
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:
|
Prolog
|
|---|
-
Package:
|
SWI-Prolog
|
|---|
-
Version:
|
1.7.2
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Jan Wielemaker <jan@swi.psy.uva.nl>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
?
|
|---|
-
Conformance:
|
superset
|
|---|
-
Features:
|
"very nice Ed. style prolog, best free one I've seen"
|
|---|
-
Restriction:
|
GNU General Public License
|
|---|
-
Ports:
|
Sun-4, Sun-3 (complete); Linux, DEC MIPS (done but
incomplete, support needed); RS6000, PS2/AIX, Atari ST,
Gould PN, NeXT, VAX, HP-UX (known problems, support needed);
MSDOS (status unknown), OS/2
|
|---|
-
Status:
|
activly developed
|
|---|
-
Discussion:
|
prolog-request@swi.psy.uva.nl
|
|---|
-
Contact:
|
(OS/2) Andreas Toenne <atoenne@mpi-sb.mpg.de>
|
|---|
-
Updated:
|
July 23rd, 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:
|
Dylan
|
|---|
-
Package:
|
Thomas
|
|---|
-
Version:
|
1.1
|
|---|
-
Parts:
|
translator(Scheme)
|
|---|
-
Author:
|
Matt Birkholz <Birkholz@crl.dec.com>, Jim Miller
<JMiller@crl.dec.com>, Ron Weiss <RWeiss@crl.dec.com>
|
|---|
-
Location:
|
ftp://gatekeeper.pa.dec.com/pub/DEC/Thomas
ftp://cambridge.apple.com/pub/dylan/Thomas
|
|---|
-
Description:
|
Thomas, a compiler written at Digital Equipment
Corporation's Cambridge Research Laboratory compiles
a language compatible with the language described
in the book "Dylan(TM) an object-oriented dynamic
language" by Apple Computer Eastern Research and
Technology, April 1992. It does not perform well.
Thomas is NOT Dylan(TM).
|
|---|
-
Requires:
|
Scheme
|
|---|
-
Ports:
|
MIT's CScheme, DEC's Scheme->C, Marc Feeley's Gambit, Mac, PC,
Vax, MIPS, Alpha, 680x0
|
|---|
-
Updated:
|
April 18th, 1994
|
|---|
-
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:
|
lisp
|
|---|
-
Package:
|
walk
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
interpreter, nroff document
|
|---|
-
Author:
|
Roger Rohrbach
|
|---|
-
Location:
|
alt.sources (May 31, 1994)
|
|---|
-
Description:
|
A Lisp interpreter written in old awk.
|
|---|
-
Reference:
|
McCarthy, J. Recursive Functions of Symbolic Expressions and
their Computation by Machine, Part I. Comm. ACM, 3, 4,
pp. 185-195 April 1960
Aho, A., Weinberger, P., & Kernighan, B.W. The Awk
Programming Language. Addison-Wesley, Reading, MA 1988
|
|---|
-
Updated:
|
January 3rd, 1989
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
wamcc
|
|---|
-
Version:
|
2.2
|
|---|
-
Parts:
|
compiler Prolog->C, runtime, Prolog debugger, WAM debugger.
|
|---|
-
Author:
|
Daniel Diaz - INRIA Rocquencourt - FRANCE
|
|---|
-
Location:
|
ftp://ftp.inria.fr/INRIA/Projects/ChLoE/LOGIC_PROGRAMMING/wamcc
|
|---|
-
Description:
|
wamcc is a Prolog Compiler which translates Prolog to
C via the WAM. wamcc has a syntax very close to the
future ansi standard. wamcc offers the most usual
built-in predicates, a top-level, a Prolog debugger and a
WAM debugger. wamcc is designed to be easily extended
(e.g. see clp(FD)).
From an efficiency point of view, wamcc is between
SICStus "emulated" and SICStus "native code" on Sparc
machines (1.5 times faster than SICStus emulated, 1.5
times slower than SICStus "native code").
|
|---|
-
Restriction:
|
free (see COPYRIGHT notice)
|
|---|
-
Requires:
|
GNU C (gcc) version 2.4.5 or higher
|
|---|
-
Ports:
|
Sparc workstations, PC under linux, sony mews, dec ultrix
|
|---|
-
Portability:
|
Generally to 32-bit machines with gcc.
|
|---|
-
Contact:
|
Daniel Diaz <Daniel.Diaz@inria.fr>
|
|---|
-
Status:
|
no longer maintained - see GNU Prolog by the same author.
|
|---|
-
Updated:
|
August 1st, 1994
|
|---|
-
Language:
|
Common Lisp
|
|---|
-
Package:
|
WCL
|
|---|
-
Version:
|
2.14
|
|---|
-
Parts:
|
?, shared library runtime, source debugger
|
|---|
-
Author:
|
Wade Hennessey <wade@leland.Stanford.EDU>
|
|---|
-
Location:
|
ftp://sunrise.stanford.edu/pub/wcl/*
ftp://gummo.stanford.edu/miscellany/wcl
|
|---|
-
Description:
|
A common lisp implementation as a shared library. WCL
Is not a 100% complete Common Lisp, but it does have
the full development environment including dynamic file
loading and debugging. A modified version of GDB provides
mixed-language debugging. A paper describing WCL was
published in the proceedings of the 1992 Lisp and Functional
Programming Conference.
|
|---|
-
Requires:
|
GNU C 2.1 (not 2.2.2)
|
|---|
-
Ports:
|
Sparc/SunOS
|
|---|
-
Discussion:
|
<wcl-request@sunrise.stanford.edu>
|
|---|
-
Contact:
|
<wcl@sunrise.stanford.edu>
|
|---|
-
Updated:
|
October 28th, 1992
|
|---|
-
Language:
|
? Lisp, X
|
|---|
-
Package:
|
winterp
|
|---|
-
Version:
|
2.03
|
|---|
-
Parts:
|
interpreter, documentation, examples
|
|---|
-
Author:
|
Niels P. Mayer <mayer@eit.com> or <mayer@netcom.com>
|
|---|
-
Location:
|
ftp://ftp.x.org/contrib/devel_tools/winterp-2.*.tar.gz
|
|---|
-
Description:
|
An object-oriented rapid prototyping, development and delivery
environment for building extensible applications with the
OSF/Motif UI Toolkit and Xtango-based graphics/animation.
|
|---|
-
Ports:
|
UNIX
|
|---|
-
Discussion:
|
comp.lang.lisp.x.
|
|---|
-
Announcements:
|
winterp@netcom.com
|
|---|
-
Updated:
|
June 24th, 1994
|
|---|
-
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:
|
Lisp
|
|---|
-
Package:
|
xlisp
|
|---|
-
Version:
|
2.1
|
|---|
-
Parts:
|
interpreter
|
|---|
-
Author:
|
David Micheal Betz <dbetz@apple.com>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
XLISP is an experimental programming language
combining some of the features of Common Lisp with an
object-oriented extension capability. It was
implemented to allow experimentation with
object-oriented programming on small computers.
|
|---|
-
Conformance:
|
subset of Common Lisp with additions of Class and Object
|
|---|
-
Restriction:
|
? no commercial use ?
|
|---|
-
Ports:
|
unix, amiga, atari, mac, MSDOS
|
|---|
-
Portability:
|
very high: just needs a C compiler
|
|---|
-
Discussion:
|
comp.lang.lisp.x
|
|---|
-
Updated:
|
May 26th, 1992 (unix), December 16th, 1987 (other platforms)
|
|---|
-
Language:
|
Prolog
|
|---|
-
Package:
|
XSB
|
|---|
-
Version:
|
1.2
|
|---|
-
Parts:
|
interpreter, preprocessor(HiLog), documentation
|
|---|
-
Author:
|
XSB research group / SUNY at Stony Brook
|
|---|
-
Location:
|
ftp://sbcs.sunysb.edu/pub/XSB/XSB.tar.Z
|
|---|
-
Description:
|
XSB extends the standard functionality of Prolog (being a
descendant of PSB- and SB-Prolog) to include implementations of
OLDT (tabling) and HiLog terms. OLDT resolution is extremely
useful for recursive query computation, allowing programs to
terminate correctly in many cases where Prolog does not. HiLog
supports a type of higher-order programming in which predicate
symbols can be variable or structured. This allows unification
to be performed on the predicate symbols themselves in addition
to the arguments of the predicates. Of course, Tabling and
HiLog can be used together.
|
|---|
-
Ports:
|
Sun, Solaris, NeXT, Linux, 386 BSD, IRIX, HP-UX
|
|---|
-
Portability:
|
Generally to 32-bit machines.
|
|---|
-
Contact:
|
xsb-contact@cs.sunysb.edu
|
|---|
-
Updated:
|
July 28th, 1993
|
|---|
-
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:
|
Prolog
|
|---|
-
Package:
|
XWIP (X Window Interface for Prolog)
|
|---|
-
Version:
|
0.6
|
|---|
-
Parts:
|
library
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://export.lcs.mit.edu/contrib/xwip-0.6.tar.Z
|
|---|
-
Description:
|
It is a package for Prologs following the Quintus foreign
function interface (such as SICStus). It provides a (low-level)
Xlib style interface to X. The current version was developed
and tested on SICStus 0.7 and MIT X11 R5 under SunOS 4.1.1.
|
|---|
-
Portability:
|
It is adaptable to many other Unix configurations.
|
|---|
-
Contact:
|
xwip@cs.ucla.edu
|
|---|
-
Updated:
|
Febuary 25th, 1993
|
|---|
|
|