For the perhaps less hardcore, and less Blub averse, F# is a caml implementation/extension? on .net. Less/no need to write homegrown, production quality c/c++ interfaces, since it integrates with the rest of .net. It will compile some/most ocaml code without too much change. I can't help but think using it, or at least being aware of it, can benefit some software startups.