From Wikipedia, the free encyclopedia
Spice Lisp
Paradigms Multi-paradigm: procedural, functional, object-oriented, meta, reflective, generic
Family Lisp
Designed by Scott E. Fahlman
Developer Carnegie Mellon University (CMU) Spice Lisp Group
First appeared1980; 44 years ago (1980)
Final release
Final / 1985; 39 years ago (1985)
Typing discipline Dynamic, strong
Scope Lexical, optional dynamic
Implementation languageSpice Lisp
Platform PDP-10, PERQ
OS TOPS-10, Accent
Website cmucl.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".
From Wikipedia, the free encyclopedia
Spice Lisp
Paradigms Multi-paradigm: procedural, functional, object-oriented, meta, reflective, generic
Family Lisp
Designed by Scott E. Fahlman
Developer Carnegie Mellon University (CMU) Spice Lisp Group
First appeared1980; 44 years ago (1980)
Final release
Final / 1985; 39 years ago (1985)
Typing discipline Dynamic, strong
Scope Lexical, optional dynamic
Implementation languageSpice Lisp
Platform PDP-10, PERQ
OS TOPS-10, Accent
Website cmucl.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".

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook