Re:The Axis Of Eval: Why I ignore Clojure
by mahmud on Monday September 20, 2010 @09:45AM
(#1708752)
The entire article rests on the false premise that Clojure is not a Lisp.
[ Parent
| on HN ]
Depends 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.
Re:The Axis Of Eval: Why I ignore Clojure
by mahmud on Monday September 20, 2010 @11:37AM
(#1709185)
Yeah, 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.