[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Scheme in Common Lisp
Date: Tue, 25 Feb 86 23:23:34 PST
From: John Alan McDonald <entropy!jam at uw-beaver.arpa>
I would appreciate any information about implementations of Scheme
that run on a Symbolics or implementations of Scheme in Common Lisp
or Zetalisp.
Implementation: CLSCH (Scheme embedded in Common Lisp)
Implemented by: Jonathan Rees
Support: Unsupported, although I'll probably continue to improve it.
No promises.
Hardware: Will run, I hope, in any implementation of Common Lisp; has
been tested in Symbolics Common Lisp and TOPS-20 CLISP.
Availability: Free. Distributed as source via electronic mail or FTP.
May eventually become part of Common Lisp "Yellow Pages."
Dialect: Subset. All of the essential features of RRRSS exist, except
for a correct CALL-WITH-CURRENT-CONTINUATION; also some of the
rest of RRRSS, and most of the S&ICP dialect.
Intended use: Running existing scheme programs in any Common Lisp. Not an
ideal development system, since debugging tools are weak.
Implementation: Low-tech. A simple compiler translates Scheme into Common
Lisp, making sure that variable binding and tail recursion
are done right. The output of the compiler can be interpreted
by a CL interpreter or compiled by a CL compiler.
Remarks: I did this mostly for my own personal use. Maybe other people
will find it useful too.
Contact: Jonathan Rees (JAR@MC.LCS.MIT.EDU), MIT Artificial Intelligence
Laboratory, 545 Technology Square, Cambridge MA 02139,
(617) 253-8581.
A list of blurbs of this sort for all known scheme implementations
(except MIT scheme) is available in the file "SCHEME; SCHEME IMPLS" on
MIT-MC.