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?
Or is it more than you just want to use something statically typed that isn't Java?
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.