Ahem, once you have used OCaml, which is a hybrid etc etc, you would never say Scala has decent type inference. I have to annotate my Scala a hell of a lot more than my OCaml to get it to compile. All function arguments for example, whereas OCaml just deals with it with no fuss.
I understand this is because Scala can't use Hindley-Milner due to some OO reason or other but still.
I understand this is because Scala can't use Hindley-Milner due to some OO reason or other but still.