3 ms·
Clojure is closer to Python, thus more comfortable. The macros, persistent collections and core.async are a nice bonus. Also, in extreme cases I could relative
by lucian1900 13y ago
Clojure is closer to Python, thus more comfortable. The macros, persistent collections and core.async are a nice bonus. Also, in extreme cases I could relatively easily monkey-patch things, just as I can in Python.
F# (and particularly Haskell) are one extra degree of separation away. I love useful type systems, but I haven't been able to practically use one so far.
Typed Clojure looks like I could start using it piecemeal, but its type inference is very limited (much like Scala), so I'm not sure of its long-term usability.
- Peaker 13y agoNote that most functional languages, and definitely Haskell have persistent data structure libraries as that is the natural way to write data structures in those languages.
- lucian1900 13y agoSure, but Python doesn't, which was my point.