Spice Lisp

Spice Lisp
ParadigmsMulti-paradigm: procedural, functional, object-oriented, meta, reflective, generic
FamilyLisp
Designed byScott E. Fahlman
DeveloperCarnegie Mellon University (CMU) Spice Lisp Group
First appeared1980; 44 years ago (1980)
Final release
Final / 1985; 39 years ago (1985)
Typing disciplineDynamic, strong
ScopeLexical, optional dynamic
Implementation languageSpice Lisp
PlatformPDP-10, PERQ
OSTOPS-10, Accent
Websitecmucl.org
Influenced by
Lisp, Common Lisp
Influenced
CMU Common Lisp (CMUCL)

Spice Lisp (Scientific Personal Integrated Computing Environment) is a programming language, a dialect of Lisp. Its implementation, originally written by Carnegie Mellon University's (CMU) Spice Lisp Group, targeted the microcode of the 16-bit workstation PERQ, and its operating system Accent.[1][2] It used that workstation's microcode abilities (and provided microcodes for the languages Pascal, C, and Ada) to implement a stack machine architecture to store its data structures as 32-bit objects and to enable run time type-checking. It would later be popular on other workstations.

Spice Lisp evolved into an implementation of Common Lisp, and was renamed CMU Common Lisp (CMUCL).

References

  1. ^ Gabriel, Richard P. (May 1985). Performance and evaluation of Lisp systems (PDF). MIT Press; Computer Systems Series. ISBN 0-262-07093-6. LCCN 85-15161.
  2. ^ "CMUCL history".

External links

  • v
  • t
  • e
ImplementationsSoftware
Libraries
Applications
Development
environments
PublicationsDesign committeePeopleOther
  • v
  • t
  • e
Lisp programming language
Features
Object systems
Implementations
Standardized
Common
Lisp
Scheme
ISLISP
Unstandardized
Logo
POP
Operating system
Hardware
Community
of practice
Technical standards
Education
Books
Curriculum
Organizations
Business
Education
People
Common Lisp
Scheme
Logo
POP
List Books Commons Category Category