Lisp Machine Hacking (2018)
victor.se
victor.se
That said, one can get a lot of neat experience by playing with things like a Common Lisp implementation with SLIME, or even really learning your way around Emacs Lisp development (it's long had some pretty powerful programming tools for a dynamic environment). Similarly, something like Squeak can give you a lot of the Smalltalk-80 dynamic environment experience.
If you want to play with Lisp power of syntax extension and minilanguages/DSLs, CL or Emacs Lisp will let you do that with things like `defmacro`. Racket (which is not as dynamic) has a spin I like even more, emphasizing things like `syntax-case` and `syntax-parse`, along with `#lang`, and a solid integration with the module&phase system.
(A sad story: When I was a teen, one day in the entryway of a CS department, (coincidentally taking an OOP class in C++ and Smalltalk) there were pallets or carts stacked with then-vintage Tektronix machines and maybe some TI machines, like the kind that likely ran Smalltalk and/or Lisp. I stopped and gazed wistfully, but I was super-busy, and didn't go ask the sysadmin how I could give some of them a good home. Now I kick myself, like you never forget that time you realized after it was too late that your crush was interested, and you wonder what might have been.)
I'm sorry to inform you that you probably have an unhealthy interest in wirewrapping and should probably seek help. :)
On another note, I was overly fond of those old CADR keyboards and would probably spend an irrational amount of money if someone were to bring them back. The ctrl-meta-super-hyper keyset at the bottom of the boards was a much more consistent theme than the mishmash that we're all stuck with in the modern age.
I wouldn't want a clone of the specific space cadet -- the board flexed too much making it a tiny bit spongey. But a modern clone need not have that problem, and need not have such an absurdly high profile.
As for the real work on Alpha: 10 years ago my desk had generic PC, DEC PWS443au and Ultra 5. The PWS was perfectly usable for most of the daily work back then, but then software got bloated pretty quickly :(
And if you are going to get Alpha: it requires PS/2 keyboard that really supports the whole PS/2 protocol and does not work with "AT keyboard with PS/2 connector", which is what about half of what existing "PS/2" keyboards really are.
My memory is fuzzy, but I seem to remember paying about $2k for the MacIvory.
The symbolics service office was across the hall from me so I got extremely fast service when needed (I had two in my office, one with, gasp a color screen).
The Lisp dialect is dated, and the code isn't runnable on a modern machine, but it's still interesting to see the Lisp idioms and techniques used, the API design, etc.
[1] https://www.amazon.com/LISP-Lore-Guide-Programming-Machine-e...
I have working disk emulation, ‘breath of life’ for bringing up new system disks, and a number of folks can probably attest I’m the best home to preserve these long term.
I can arrange pickup.
I also will keep the systems together, safe from keyboard collectors.
Please, get me in touch with your friend.
My love of these systems and desire to properly preserve them runs deep: ifinder@outlook.com