|
|
|
|
|
by kazinator
2169 days ago
|
|
I thought I was one of these gatekeepers; and that was before I found out that Clojure doesn't actually have symbols, but just a string type with a quote-free read syntax. Even AutoCAD's AutoLisp (the old one from the 1980's) has interned symbols. How symbols work goes back all the way to the original MacCarthy work, and all of its actual (not cargo-culted) descendants. It is not "Common Lisp" elitism. |
|
With that in mind, however, basing your critique of Clojure on the extent to which it carries the lisp tradition is bizarre. Your criticisms are born of an ignorance of the value proposition Clojure provides, which would not be terribly different even if it had eschewed lisp syntax in favor of something else.
If you actually learned Clojure, there is zero chance you'd be complaining about symbol interning. It's just so ridiculous. You'd probably still think the whole thing is a waste of time, and I'm sure you'd have a big long list of actual, meaningful complaints.
I've seen people criticize TXR for its ugly syntax once or twice here on HN (I pay close attention to lisp posts here), and I thought that was dumb at the time. I'm not interested in learning it but I'm glad you're trying something new. It's a shame to see you stoop to the same level of drive by dismissal.
But whatever. Let's flip each other's bozo bits and move on.