3 ms·
Had these been picked for the IBM PC, it would have died and been replaced by some RISC. Lisp machines only made any sense in that very brief window when DRAM
by Tuna-Fish 1y ago
Had these been picked for the IBM PC, it would have died and been replaced by some RISC.
Lisp machines only made any sense in that very brief window when DRAM was faster than the CPUs that used it. Partly because of process technology, partly because of lack of understanding of CPU design principles. With x86, you could choose to ignore the parts of the design that made it slow, and just build on the basics to bring the design forward. With a lisp machine, that would have never worked.
It wouldn't have been long until you would have been able to buy machines that would have been more than 10x faster on real workloads, and probably cheaper too.
- pjmlp 1y agoMost likely the IBM PC would have died had it not been for the way clones came to be.
- empw 1y agoMaybe that's true for this project (implementing pointer chasing list interpreter directly in hardware), but it's much less clear to me why it would be true of the much more commonly remembered examples of "lisp machines" like symbolics, TI, etc.