Comparing Standard ML and OCaml
adam.chlipala.net
adam.chlipala.net
These features are /somewhat/ available as 3rd party libs (OCaml), but you won't see GHC or Erlang-style thread use.
currently mythryl, a sml/nj derivative with c-flavored syntax, is about to get a full multithreading support. check out mythryl.org and the status updates on the mailing list.
The reasons were that it will slow down single-threaded performance, and threads as a programming model is not robust (compared to, eg. forking, message passing, MPI etc). Also actual graphs of 4- and 8-way SMP performance showed pretty poor scaling for real problems, so the benefits aren't that great compared to going for full MPI, which you have to do for NUMA anyhow.
Do you mean for OCaml, or in general? Because lots of problems are amenable to 4 and 8 way threading on SMPs or multicores.
There is plenty of good stuff there.
http://msdn.microsoft.com/en-us/magazine/ee310108.aspx
http://web.archive.org/web/20110724004117/http://caml.inria....
Here are recent commentaries:
http://stackoverflow.com/questions/1302272/is-inria-going-to...
http://www.reddit.com/r/ocaml/comments/xxxn4/interesting_dev...
http://stackoverflow.com/questions/10705526/is-there-a-surve...