3 ms·
There is a philosophical gap that is independent of typing. Clojure encourages functional programming, but does not require it. It is also littered with a lot o
by Peteris 14y ago
There is a philosophical gap that is independent of typing. Clojure encourages functional programming, but does not require it. It is also littered with a lot of not perhaps arbitrary but definitely replaceable syntactic sugar geared towards short, clean and practical code. Haskell on the other hand is like an evolving paper on how to implement the world using typed functional programming. If two people figure out the same idea, in Haskell they will much more likely end up using the same syntax up to naming. It is the canonical language for concepts.