
Kalman Reti
5 HN recommenders · recommended in 18 months, 2014–2024
13:43 · 52K views · Aug 18, 2013
Symbolics developer Kalman Reti gives a short introductory demo of a Symbolics Lisp Machine running Genera in an emulator. It shows the context-aware command line, typed on-screen objects, and the live-editable system, including swapping in a C-compiled JPEG decoder.
The go-to demo whenever HN discusses what Lisp machines were like and what modern shells and editors lack.
20 comments from Hacker News
See these demos for the kinds of interactive systems LISP enabled back in the day: this video [LINK] It makes working on VSCode today look like banging rocks together, let alone 30 years ago.
There's this recent video showing a little of what the Pharo Smalltalk environment is like: [LINK] The video was made by a Ruby programmer, rather than an experience Smalltalker, so it's more a newbie showing you cool things he's discovered, rather than an expert showing the power of the system. On the other hand, there's this one: this video That one is an expert, Kalman Reti, showing some of what it's like to work with a Symbolics Lisp Machine. (It's not a real Lisp machine; they're all at least thirty years old now; this is an emulator running the old Symbolics OS on Linux). Go to YouTube and search for Rainer Joswig and you'll find a few video demos of Lisp Machines and MCL and so forth. Finally, here are a few images from about eighteen years ago, also from Rainer. They show various views of the Macintosh Common Lisp and SK8 environments. It's not an experienced user showing you around, but at least you can get some idea what the environments looked like: [LINK]
>My dream is to make everything visualizable at runtime. Check out demos of the old Lisp Machines, [1] is a brief overview demo, [2] links to a timestamp with a view of some simple diagramming, but I’ve seen TI-Symbolics beasts routinely display complex relationships in Lisp code on their massive (for the time) bitmapped screens. The limitation was the end user managing the visualization complexity. With open source llvm, clang and similar making available abstract syntax trees and even semantic analysis and type checking results, LLM’s assisting with decompiling binary blobs, and modern hardware (goggles, graphics cards, and so on), I sometimes wonder how close we can come to reproducing that aspect of the Lisp Machine experience on open source operating systems. [1] this video [2] [LINK]
Since he did AI work in the 50's, probably a lot of his work was written in LISP or IPL, which had many of the concepts that LISP later used. Most of his high-profile inventions (Computer mice, Hypertext, Interactive Computers) were first commercialized on LISP machines in the 80s. LISP Machines also pioneered some other concepts such as windowing ystems, graphic rendering, modern networking, garbage collection, etc. There is a fun little demo on youtube here; this video . That shows off a LISP machine roughly as it was written in the 80s/90s.
If you are into Lisp Machines, this talk on Symbolics by Kalman Reti (who worked there) is worth watching (1h): [LINK] If you only have 15 minutes, he gives another demo here: this video He has another video where he does some actual hacking (smooth scrolling of sheet music for display while playing an instrument): [LINK]