Earlier quoted context omitted.
> and not so good at floating point computations What does this mean? I was under the impression the OCaml compiler did a decent number of floating point specific optimizations, like unboxed arrays and what not.
I guess it is the typical complain about using separate operators for ints and floats. It never bothered me in Caml Light, let alone when Objective Caml was introduced.
x *. y +. z
or, since `Float.(+) = (+.)`, `Float.() = (.)`, etc, let open Float in
x * y + z
or simply Float.(x * y + z)