The CADR Microprocessor
lm-3.github.io
The CADR Microprocessor
1–10 of 17 posts
Re: The CADR Microprocessor
#2Re: The CADR Microprocessor
#3This is one of the most _predictable_ instruction sets I've seen - and that I like. It takes time to learn nuances, but with this it seems that the documentation is right up there with the best, making that learning curve considerably less.
Re: The CADR Microprocessor
#4Seems to be a better link, points to other materials etc.
Re: The CADR Microprocessor
#5What is the practical significance of this? Is this the design for the processor that was used in the actual Lisp Machines, or a design for a hypothetical processor?
Re: The CADR Microprocessor
#6Note: the corresponding emulator is there : https://github.com/LM-3/usim
Re: The CADR Microprocessor
#7Looks interesting, but I'm too ignorant to understand it... What is the practical significance of this? Is this the design for the processor that was used in the actual Lisp Machines, or a design for a hypothetical processor?
for reference here's the ai memo write up of the project http://dspace.mit.edu/handle/1721.1/5718 dated 1979, which should place it in a historic context for you
Re: The CADR Microprocessor
#8Note: the corresponding emulator is there : https://github.com/LM-3/usim
A bit confuse between the two. Any easy way to up it and run some lisp code, not necessarily Common Lisp?
Re: The CADR Microprocessor
#9Looks interesting, but I'm too ignorant to understand it... What is the practical significance of this? Is this the design for the processor that was used in the actual Lisp Machines, or a design for a hypothetical processor?
it's the architecture of the original lisp machine from which all other lisp machines (arguably) derive, mit's CADR. there's not many of them built, since it was made by hand wiring, but there's still one or two around in a working state. for reference here's the ai memo write up of the project http://dspace.mit.edu/handle/1721.1/5718 dated 1979, which should place it in a historic context for you
The MIT-derived ones from LMI, Symbolics and TI.
But there were a few others which might be different - like Xerox's Interlisp-D machines, BBN's Jericho Interlisp machine, Japanese attempts or some under development (like the next generation ones from Symbolics, Xerox and LMI which haven't reached the market, but were in various stages of design&completion).
Re: The CADR Microprocessor
#10Looks interesting, but I'm too ignorant to understand it... What is the practical significance of this? Is this the design for the processor that was used in the actual Lisp Machines, or a design for a hypothetical processor?
it's the architecture of the original lisp machine from which all other lisp machines (arguably) derive, mit's CADR. there's not many of them built, since it was made by hand wiring, but there's still one or two around in a working state. for reference here's the ai memo write up of the project http://dspace.mit.edu/handle/1721.1/5718 dated 1979, which should place it in a historic context for you
The first one would have been the CONS. As the name suggests, the CADR was the second one. :) But the CONS was a completely different architecture and the CADR was certainly more influential.