Lispmachine
Lispmachine is a term used in historical and speculative contexts to describe a class of computer architectures designed to run Lisp and other symbolic programming languages with high efficiency. In such designs, hardware and software are co-designed to provide a Lisp-friendly memory model, rapid symbol handling, and integrated development environments that operate close to the machine level.
Typical architectural features include a Lisp-centric instruction set or microcode, tagged pointers for fast type discrimination,
Historically, the Lisp machine concept emerged in the 1970s and 1980s with dedicated systems developed by research
Today, no widely available Lispmachine exists, but the concept continues to inform discussions of hardware-software co-design
Related topics include Lisp machine and symbolic computation.