The Berkeley RISC microprocessor, developed under the direction of David Patterson & Carlo Sequin [1], is targeted for efficient execution of C programs. The architecture has competed successfully with existing systems such as the Vax-11/780 and MC68000. A major question about such a reduced, targeted architecture is how well it extends to other languages. An important language in symbolic computation is Lisp. Lisp is a functional language which has little in common with the standard block structured languages, such as C. This has led to the often-asked question -- "will RISC run Lisp?".
The purpose of this paper is to explore the feasibility of a LISP system running on RISC. The major parts of this include a look at the behavior of large-scale "typical" Lisp programs, and an examination of current LISP implementations.
Title
"... but will RISC run LISP??" (a feasibility study)
Published
1983-05-11
Full Collection Name
Electrical Engineering & Computer Sciences Technical Reports
Other Identifiers
CSD-83-122
Type
Text
Extent
30 p
Archive
The Engineering Library
Usage Statement
Researchers may make free and open use of the UC Berkeley Library’s digitized public domain materials. However, some materials in our online collections may be protected by U.S. copyright law (Title 17, U.S.C.). Use or reproduction of materials protected by copyright beyond that allowed by fair use (Title 17, U.S.C. § 107) requires permission from the copyright owners. The use or reproduction of some materials may also be restricted by terms of University of California gift or purchase agreements, privacy and publicity rights, or trademark law. Responsibility for determining rights status and permissibility of any use or reproduction rests exclusively with the researcher. To learn more or make inquiries, please see our permissions policies (https://www.lib.berkeley.edu/about/permissions-policies).