3 ms·
Full time Clojure dev here who has been transitioning to non-Clojure projects recently, for two main reaons: 1) I've decided that static typing is the world I
by hellofunk 10y ago
Full time Clojure dev here who has been transitioning to non-Clojure projects recently, for two main reaons:
1) I've decided that static typing is the world I want to program in, for a wide range of reasons.
2) The JVM (and JS) have their limits, and Clojure is just not as portable as I'd prefer.
Otherwise, I learned a lot from working with Clojure over many hundreds of programming hours, and it is an impressive feat of engineering, but it's limitations are insurmountable at this point.
- ngrilly 10y agoWhat do you use instead?
- hellofunk 10y agoC++ and recently, Haskell. A lot of what I learned in Clojure I can now use in C++ since the C++14 version of the languages supports a lot of functional programming techniques (though not thoroughly). C++ today is not the language it used to be, and the ability to write and use standard library higher-order functions with my own simple anonymous functions is really nice.
- ngrilly 10y agoInteresting. Thanks for sharing.