Hacker News new | ask | show | jobs
by jiggy2011 5257 days ago
Right , I get that static typing can be an advantage but how is the functional paradigm an advantage in this case?

Or is it more than you just want to use something statically typed that isn't Java?

1 comments

Ah, yes we weren't looking for functional languages specifically, just languages with expressive type systems. As far as I know, the only languages with expressive type systems are also functional so we end up with a functional language as a consequence of that requirement, not due to actively seeking a functional language.

We use scala in a pretty functional way, but most of the gains there come in the processing/displaying side rather than the model. Just because that portion lends itself to a functional style of applying chains of functions on data to transform it.