4 ms·
If I recall correctly this was one of the goals of Guile, which is essentially Scheme, arguably cleaner than common lisp.
by bitdiddle 16y ago
If I recall correctly this was one of the goals of Guile, which is essentially Scheme, arguably cleaner than common lisp.
- mhd 16y agoI won't get into the CL vs. Scheme pissing contests, but if I remember correctly Guile was basically RMS' answer to Tcl, a language he didn't particularly like. And it was more intended to replace Emacs Lisp, while most of the infrastructure would still be written in C. Running on Hurd, of course.
- bitdiddle 16y agoThat sounds correct, but also embeddable and callable from C. It's unfortunate it didn't succeed in replacing elisp. Emacs would be even more awesome than it is today. I'd love to see the same thing done with Clojure and Go.
- mhd 16y agoI'd much rather have a proper, powerful Lisp than being forced to settle on alternate soft and hard layers. But the Common Lisp Emacs project never went anywhere.
- whyenot 16y agoFor anyone interest in Guile's history (and it is kind of interesting), it was born in the great Usenet Tcl War http://www.vanderburg.org/OldPages/Tcl/war/ http://www.vanderburg.org/OldPages/Tcl/war/ It was intended to be GNU's official extension language, but it has never really caught on. That's sort of a shame, because it's actually a pretty nifty scheme implementation.