Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!think!nike!ucbcad!ucbvax!csnet-relay!leff%smu From: leff%smu@csnet-relay Newsgroups: mod.ai Subject: Seminar - Implementing Scheme on a Personal Computer (SMU) Message-ID: <8610230637.AA25491@ucbvax.Berkeley.EDU> Date: Thu, 23-Oct-86 02:54:39 EDT Article-I.D.: ucbvax.8610230637.AA25491 Posted: Thu Oct 23 02:54:39 1986 Date-Received: Thu, 23-Oct-86 18:49:08 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 16 Approved: ailist@sri-stripe.arpa Implementing Scheme on a Personal Computer Speaker: David Bartley Location: 315 SIC Texas Instruments Time: 2:00 PM PC Scheme is an implementation of the Scheme language, a lexically scoped, applicative order, and properly tail-recursive dialect of LISP. PC Scheme was implemented for IBM and TI personal computers within the Symbolic Computing Laboratory at Texas Instruments. The presentation will examine some of the pragmatic aspects of developing a production-quality LISP system for small machines. These include: compilation vs. interpretation, using a byte-threaded virtual machine for compact code, the architecture of the virtual machine, runtime representation issues, compiler design, debugging issues, and performance. Some significant differences between LISP and conventional language implementations will be highlighted.