3 ms·
My thoughts on this are that Clojure is a outlier even in the functional world But it is where all the innovation is (subjective opinion) and it's features are
by slifin 8y ago
My thoughts on this are that Clojure is a outlier even in the functional world
But it is where all the innovation is (subjective opinion) and it's features are easier to port to other languages like JavaScript and PHP
Transducers for example solve so many problems with higher order functions it's insane
Persistent data structures solve immutability performance concerns
Datomic is a time travelling universal immutable database that solves so many problems verse SQL
Clojure has graph based end to end stacks thanks to Datomic Fulcro Pathom EQL
All of these things are amazing, not found in other FP languages and relatively new to programming as a whole
My rant on this is, is now I feel like I wasted a lot of time (years) learning Haskell F# ReasonML etc where FP appears to be conflated with a more feature filled type system but not much else when imo that's not where most of the value is