This was an interesting thread on Ocaml vs. Scala with some comments on F#:
Also there was common interest expressed in this:
* Cafesterol - Cafesterol is an extension of the Objective Caml compiler suite that generates Java bytecode. Cafesterol provides an ocamljava compiler that is the Java counterpart of ocamlc/ocamlopt compilers distributed with the Objective Caml standard distribution. Cafesterol, in its 1.1 version builds with the 3.10.2 version of Objective Caml. The produced Java classes need the 1.1 version of Cadmium to run and can be executed on any Java 1.6 virtual machine.