logoalt Hacker News

skybriantoday at 5:58 PM1 replyview on HN

Functional languages have some good and some bad features and there's no reason to copy them all. For example, you don't need to have a Hindley-Milner type system (bidirectional is better) or currying just because it's a functional language.


Replies

troupotoday at 7:17 PM

We need more pragmatic languages. E.g. Erlang and Elixir are functional, but eschew all the things FP purists advocate for (complex type systems, purity, currying by default etc.)

show 1 reply