CMU Artificial Intelligence Repository
Thomas: Compiler for a Dylan-like language.
lang/others/dylan/impl/thomas/
Thomas is a compiler for a language that is compatible with the
language described in the book "Dylan(TM) an object-oriented dynamic
language" by Apple Computer Eastern Research and Technology, April
1992. Thomas was written at Digital Equipment Corporation's Cambridge
Research Laboratory. Thomas is NOT Dylan(TM) and was built with no
direct input, aid, assistance or discussion with Apple.
The Thomas system is written in Scheme and generates IEEE
compatible Scheme code.
DEC CRL's goals in building Thomas were to learn about Dylan by
building an implementation, and to build a system they could use to
write small Dylan programs. As such, Thomas has no optimizations of
any kind and does not perform well.
Origin:
crl.dec.com:/pub/DEC/Thomas
gatekeeper.pa.dec.com:/pub/DEC/Thomas
swiss-ftp.ai.mit.edu:/archive/Thomas
Version: 1.1 (25-SEP-92)
Ports: MIT's CScheme, DEC's Scheme->C, and Marc Feeley's Gambit.
It can run on a wide range of machines including the
Macintosh, PC compatibles, Vax, MIPS, Alpha, and 680x0.
Updated: Thu Nov 10 23:10:09 1994
CD-ROM: Prime Time Freeware for AI, Issue 1-1
Mailing List: For discussion of Thomas, send a note to
info-thomas-request@crl.dec.com
to be added to the mailing list.
Author(s): The original development team consisted of:
Matt Birkholz
Jim Miller
Ron Weiss
In addition,
Joel Bartlett ,
Marc Feeley ,
Guillermo Rozas , and
Ralph Swick
contributed time and energy to the initial release.
Keywords:
Authors!Bartlett, Authors!Birkholz, Authors!Feeley,
Authors!Miller.Jim, Authors!Rozas, Authors!Swick,
Authors!Weiss, DEC!CRL, Dylan, Dylan!IBM PC, Dylan!Macintosh,
Dylan!UNIX, Interpreters!Dylan, OODL, OOP!Dylan,
Programming Languages!Dylan, Thomas
References: ?
Last Web update on Mon Feb 13 10:33:04 1995
AI.Repository@cs.cmu.edu