8 ms·
>It's also worth noting that learning new ways to solve problems is fun; learning reams of new syntax is not. This is very true. Clojure was the first function
by lightcatcher 15y ago
>It's also worth noting that learning new ways to solve problems is fun; learning reams of new syntax is not.
This is very true. Clojure was the first functional language I learned, and it was actually a ton of fun have to figure out basic things (like writing the fibonacci sequence) in a functional style. Also, Clojure introduced me to concepts I hadn't learned about with my bit of Java experience and moderate Python experience, such as lazy sequences, tail call recursion (and way more recursion in general), STM, and macros. Even though I don't write clojure very often (and not as much as I would like to), I'm still glad I took the time to learn the language just because it introduced me to so many new concepts.