4 ms·
Clojure encourages pure functions and immutable data, so definitely a "functional first" language. But it's not a "purely functional" language.
by grumpyprole 4y ago
Clojure encourages pure functions and immutable data, so definitely a "functional first" language. But it's not a "purely functional" language.
- kaba0 4y agoI don’t think there is a boolean pureness flag, rather a spectrum. Haskell can also introduce arbitrary side effects in any code with some unsafe escape hatches, but sure, the common case doesn’t employ that, so it is a bit more pure than Clojure.