2 ms·
I'm not saying it doesn't have any symbols, and yes Clojure makes a pragmatic choice to include more primitives than just lists, I think people are pretty happy
by thom 6y ago
I'm not saying it doesn't have any symbols, and yes Clojure makes a pragmatic choice to include more primitives than just lists, I think people are pretty happy with that. But everything you mention was present in the very first release of Clojure (function names are just function names). The changes since then have been tiny (some reader stuff which you could easily ignore). My point is once you know how to read and navigate Clojure code you're never going to have to worry about new primitive stuff being added, because the syntax is enough for life. I like that, and dislike languages like C# where every release and every new language feature introduces new keywords. That's an entirely personal thing, I'm not saying it's better, but I do think it's to Clojure's credit that it doesn't have to add new syntax to get new things done.