10 ms·
I’ll second this. Learning Clojure radically changed how I think about programming, regardless of what language I program in now. Both because of the restrictio
by eyelidlessness 3y ago
I’ll second this. Learning Clojure radically changed how I think about programming, regardless of what language I program in now. Both because of the restrictions of FP itself, but also (and, IMO, at least as importantly) because pervasive FP solutions at the language/stdlib level are an excellent source of inspiration and guidance for “thinking in” FP.
The great thing is that FP as an approach does translate very well to most imperative/OO contexts. It just isn’t necessarily very obvious how it will, until/unless you’ve been fully immersed and embraced it.