CMU Artificial Intelligence Repository
Home INFO Search FAQs Repository Root

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