3 ms·
This REPL like Nodejs REPL are great efforts, if limited to a teletypewriter emulator. They're pretty terrible compared to what was available in Lisp machines
by fmakunbound 7y ago
This REPL like Nodejs REPL are great efforts, if limited to a teletypewriter emulator.
They're pretty terrible compared to what was available in Lisp machines and Smalltalk (for example) from decades ago and what now live on in McCLIM's Lisp Listener https://common-lisp.net/project/mcclim/excite.html https://common-lisp.net/project/mcclim/excite.html and Pharo Smalltalk Playgrounds.
The main problem is the Print part results in "dead text". For example, you can't re-select it (other than using history shortcuts), you can't interact with it (it's dead, afterall) and there was only one representation of it (some kind of "to-string" for it). You can't even inspect it.
Beyond that, you're stuck with the teletypewriter environment. You can't display an image, or sound wave, statistical model graphically etc, let along interact with them.
- casion 7y agohttps://www.youtube.com/watch?v=c52QhiXsmyI https://www.youtube.com/watch?v=c52QhiXsmyI http://rebl.cognitect.com/download.html http://rebl.cognitect.com/download.html
- fmakunbound 7y agoThat is just a painfully awkward inspector. I don't know why Halloway isn't aware of the prior art. I thought he had some experience with Common Lisp...
- blain_the_train 7y agoWhat's painfully awkward about it? Can you list some specifics?