3 ms·
The entire article rests on the false premise that Clojure is not a Lisp.
by mahmud 16y ago
The entire article rests on the false premise that Clojure is not a Lisp.
- jacquesm 16y agoYes, that jumped out right away. Really weird.
- lispm 16y agoDepends on what you define to be Lisp. If Lisp is the line of Lisp, Lisp 1.5, MacLisp, Lisp Machine Lisp to Common Lisp, then Clojure is not in that line. In Common Lisp I can run 50 year old code with relatively little change. CAR, PROG, ..., are still there. If Lisp is the larger family of widely incompatible languages like Logo, Dylan, Racket, Arc, NewLisp, then Clojure is a part of that family. But they share very little - not even the syntax. Clojure is completely incompatible to any of them - but that's true of each other.
- mahmud 16y agoYeah, I am a big-umbrella Lisper. I am confident any Lisp programmer can pick up Clojure and be productive in it within a week. Dylan, Logo, Racket .. used them all three. Arc, I use it several hundred times a day, but never wrote a line in it. Clojure, a good Lisp. NewLisp? No thanks.