3 ms·
The lack of tail call optimization sucks-- I agree. Any language that wants to be thriving in 2015 is going to have to facilitate the full spectrum of functiona
by time_management 18y ago
The lack of tail call optimization sucks-- I agree. Any language that wants to be thriving in 2015 is going to have to facilitate the full spectrum of functional programming, much of which requires TCO.
Regarding Clojure's object system, people tend to build their own. The tools are there. Within 12-24 months, there'll probably be a "default" object system. Right now, there isn't one because the language is still molten hot right now.
Most Clojure code I've written hasn't been that un-Lispy. Usually the first thing I do is build helper functions to abstract away all the Java classes.