4 ms·
Remember that clojure is dynamically typed. `nil` is its own type, but in a dynamically typed language, it can still be used anywhere. I have a slight preferen
by adrusi 12y ago
Remember that clojure is dynamically typed. `nil` is its own type, but in a dynamically typed language, it can still be used anywhere.
I have a slight preference for statically typed languages, but FWIW I find I make a lot fewer type errors in Clojure (and other lisps) than in, say, Javascript.
And for users who can't stand dynamic typing, there's core.typed
I don't think Clojure would have been a sane choice for Apple though. It's too memory hungry for mobile and developers would avoid it because of how different it is from objective c