Spice Lisp
Appearance
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 appeared | 1980 |
Final release | Final
/ 1985 |
Typing discipline | Dynamic,strong |
Scope | Lexical, optional dynamic |
Implementation language | Spice Lisp |
Platform | PDP-10,PERQ |
OS | TOPS-10,Accent |
Website | cmucl |
Influenced by | |
Lisp,Common Lisp | |
Influenced | |
CMU Common Lisp(CMUCL) |
Spice Lisp(Scientific Personal Integrated Computing Environment) is aprogramming language,a dialect ofLisp.Its implementation, originally written byCarnegie Mellon University's (CMU) Spice Lisp Group, targeted themicrocodeof the16-bitworkstationPERQ,and itsoperating systemAccent.[1][2]It used thatworkstation's microcode abilities (and provided microcodes for the languagesPascal,C,andAda) to implement astack machinearchitecture to store its data structures as32-bitobjects and to enablerun timetype-checking.It would later be popular on other workstations.
Spice Lisp evolved into an implementation ofCommon Lisp,and was renamedCMU Common Lisp(CMUCL).
References
[edit]- ^Gabriel, Richard P. (May 1985).Performance and evaluation of Lisp systems(PDF).MIT Press;Computer Systems Series.ISBN0-262-07093-6.LCCN85-15161.
- ^"CMUCL history".