Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!uwm.edu!psuvax1!hsdndev!spdcc!iecc!compilers-sender From: bremner@cs.sfu.ca (David Bremner) Newsgroups: comp.compilers Subject: Re: info on byte-coded and other fast interpreters Keywords: interpreter, design, smalltalk Message-ID: <2321@fornax.UUCP> Date: 19 Mar 91 19:14:46 GMT References: Sender: compilers-sender@iecc.cambridge.ma.us Reply-To: bremner@cs.sfu.ca (David Bremner) Distribution: comp Organization: School of Computing Science, SFU, Burnaby, B.C. Canada Lines: 10 Approved: compilers@iecc.cambridge.ma.us 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. Several later versions of Smalltalk abandon ( or at least modify )the byte code approach for performance reasons. OOPSLA is probably a good place to look for info on Smalltalk optimization. -- bremner@cs.sfu.ca ubc-cs!fornax!bremner [The book "Smalltalk 80: Bits of History, Words of Advice" by Krasner et al. discusses the history of the Smalltalk 80 implementation and has several papers on the evolution of the interpreter. -John] -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.