If F# worked well on Mono I would be using F# for a lot of my work, and F# isn't a million miles away from being OCAML.
As far as I know that combination is working fine and even supported/embraced by the teams involved?
I haven't tested it myself because I got tired of working around Mono issues, and just wrote a little script that sends .fsx scripts to my windows machine, runs them there, and returns the output on my linux machine. I can see why you wouldn't want to do that in a production environment, though.
https://bugzilla.novell.com/buglist.cgi?query_format=specifi...
Not a lot volume on google group and stackoverflow