4 ms·
This post is gold: https://groups.google.com/forum/?hl=en#!topic/comp.lang.lisp/XpvUwF2xKbk%5B101-125%5D https://groups.google.com/forum/?hl=en#!topic/comp.lang
by rgrau 8y ago
This post is gold:
https://groups.google.com/forum/?hl=en#!topic/comp.lang.lisp/XpvUwF2xKbk%5B101-125%5D https://groups.google.com/forum/?hl=en#!topic/comp.lang.lisp...
As a fan of lisp and smalltalk myself, and as "one of the few programmers who has worked in CL commercially in this century", I take my emacs hacking sessions as the most similar experience to it I can have in a daily basis, but in the link I posted, Kent Pitman says:
"I don't even find Emacs itself to be equivalently self-documenting and
easy to get around in, much less the many systems that Emacs touches."
- agumonkey 8y agoI mention pharo below, there's a mooc published there https://siemenbaader.github.io/PharoMooc-website/ https://siemenbaader.github.io/PharoMooc-website/ I did the first version of that, it was easy to get pharo image and program to try it. I highly suggest playing with it. - feeling of a single language and semantics at all layers - very different OO feel than java/cpp, much more human, much more thoughtful
- rgrau 8y agoIndeed Smalltalks (Squeak, Pharo, Amber) have so many "Aha!" moments waiting inside I just open them and start fiddling with the Class Browser (until I break the whole thing). 'Boolean>>ifTrue:' is just the gateway drug.