On Thursday 10 July 2008 06:57:44 J C wrote: > As much as I hate to look a gift horse in the mouth, and I think Caml > has been a great and grossly underappreciated product, I need to see > if writing Caml is a viable code investment for the coming years or > something like Haskell, SML, F# or even Ada will be a better long-term > alternative. > > Are there plans to make Caml threads OS-native threads, or add > OpenMP-style primitives, or otherwise support multiple CPU cores? And > if so, roughly in what time frame?
OCaml already has OS native threads (albeit with a global lock), already supports OpenMP and can already be used to write parallel programs that exploit multiple cores. While F# can be up to 100x faster than OCaml for some parallel tasks, there is no evidence indicating that SML, Haskell and Ada will be as good as OCaml, let alone better. -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e _______________________________________________ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs