oz@nexus.yorku.ca (Ozan Yigit) (03/21/91)
Archive-name: languages/smalltalk/little-smalltalk/0-- Archive-directory: cs.orst.edu:/pub/budd/smv3/ [128.193.32.1] Original-posting-by: oz@nexus.yorku.ca (Ozan Yigit) Original-subject: Re: info on byte-coded and other fast interpreters Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) In article <2321@fornax.UUCP> bremner@cs.sfu.ca (David Bremner) writes: >Don't forget Smalltalk-80. A reasonable description of the byte-code >interpreter can be found in "Smalltalk-80, the language and its >implementation" by Adele Goldberg. The details of a very similar bytecode interpreter may be found in Tim Budd's book "A Little Smalltalk". A more recent version of that code is a part of the little smalltalk (v.3) distribution, ftp-able from cs.orst.edu [128.193.32.1], under pub/budd. enjoy... oz --- internet: oz@nexus.yorku.ca, uucp: utzoo/utai!yunexus!oz -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.
adrianho@barkley.Berkeley.EDU (Adrian J Ho) (03/22/91)
Archive-name: languages/lisp/oaklisp/1991-03-21
Archive-directory: f.gp.cs.cmu.edu:/usr/bap/oak/ftpable/ [128.2.250.164]
Original-posting-by: adrianho@barkley.Berkeley.EDU (Adrian J Ho)
Original-subject: Re: info on byte-coded and other fast interpreters
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)
For a (perhaps) more up-to-date reference, check out:
"The Oaklisp Implementation Guide", Barak Pearlmutter & Kevin Lang,
Jan 15, 1990.
This manual, along with the sources to Oaklisp and "The Oaklisp
Langauge Manual", can be found at:
f.gp.cs.cmu.edu: /usr/bap/oak/ftpable/ [128.2.250.164]
Note that this site, along with most others at CMU, imposes a curious
restriction in that you can't specify '..' in paths. You'll therefore
have to cd directly to the specified (no browsing 8-).
Also, I corresponded with Barak last month, and he mentioned that the
implementation of Oaklisp is also described in a chapter of "Topics in
Advanced Language Implementation" (ed. Peter Lee, MIT Press, 1990).
Good luck!
-----------------------------------------------------------------------------
Adrian Ho, EECS (pronounced "eeks!") Dept. Phone: (415) 642-5563
UC Berkeley adrianho@barkley.berkeley.edu
--
Send compilers articles to compilers@iecc.cambridge.ma.us or
{ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.