The Lambda Papers: When LISP got turned into a Microprocessor.
During the AI research boom of the 1970s, the LISP language — from LISt Processor — saw a major surge in use and development, including many dialects being developed. One of these dialects was Scheme-78, developed by [Guy L. Steele] & [Gerald Jay Sussman], who wrote a number of articles that were published by the Massachusetts Institute of Technology [MIT] AI Lab as part of the AI Memos.
https://dl.acm.org/doi/10.1145/359024.359031
#mit #lambda #papers #lisp #microprocessor #scheme78 #vlsi #chip #ai #cpu #retrocomputing #engineering #media #tech #news

![[ImageSource: ACM, Vol 23, Issue 11, 1980]
⁉️The physical layout of the SCHEME-78 LISP-based microprocessor by Steele and Sussman.⁉️
The design described by [Steele] and [Sussman] in their 1980 paper, as featured in the Communications of the ACM, features an instruction set architecture [ISA] that matches the LISP language more closely. As described, it is effectively a hardware-based LISP interpreter, implemented in a VLSI chip, called the SCHEME-78.
By moving as much as possible into hardware, obviously performance is much improved. This is somewhat like how today’s AI boom is based around dedicated vector processors that excel at inference, unlike generic CPUs.
👾During the 1980s LISP machines began to integrate more and more hardware features, with the Symbolics and LMI systems featuring heavily. Later these systems also began to be marketed towards non-AI uses like 3D modelling and computer graphics. As however funding for AI research dried up and commodity hardware began to outpace specialized processors, so too did these systems vanish.👾](https://files.mastodon.social/cache/media_attachments/files/115/752/430/919/616/231/small/4368e4550b0c25dc.jpeg)