Aren't socks and pantyhose woven on circular looms?
15 karma · joined July 15, 2009
Unfortunately, it sits at an unstable point in language design space. If you like it because it's practical, there are other languages (C++ and Java) that are even more practical. If you like it because it's functional, there are other languages (Haskell, Erlang) that are even more functional. If you like it for being ML with objects, then you would probably like F# even better. And so forth.
The result is that there just aren't that many people who like Ocaml more than another language.
And as for why they're doing it, it's to allow llvm work without a dependency on another project.