In this article we are going to delve into the world of Spice Lisp, exploring its origins, its relevance today and its possible implications for the future. Spice Lisp has captured the attention of a wide spectrum of audiences, from experts in the field to those who are just beginning to discover its importance. Along these lines, we will analyze the impact that Spice Lisp has had on different aspects of society, addressing its influence on culture, economy and technology. Likewise, we will delve into the various perspectives and opinions that emerged around Spice Lisp, with the aim of providing a comprehensive and enriching vision on this topic.
| 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 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 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).