Ask HN: Relative Pro/Con of These Functional Languages
I'm trying to get a relative assessment of both the functional and practical* nature for the following languages:
- Erlang/Elixir
- F#
- Scala
- Clojure
- Haskell
- Elm
Are there others you'd like to mention?
I don't expect a singular "best" list, more a "best for". The context would be for a general distributed tech stack.
* "practical" means actual use regardless of functional capacity.
3 comments
[ 2.8 ms ] story [ 9.4 ms ] threadIf you already have investments in one ecosystem or the other (whether in employee skills or in existing, possibly "legacy" applications), that should narrow a choice fairly easily. Similarly if you might expect investments into an ecosystem could give you market leverage (things like "we want our code to be usable/scriptable/API-able by other companies that only know C#/Java/JS").
For all the rest, that ethos/use-case is a bolt-on set of libraries or frameworks.