[Caml-list] OCaml is broken

2009-12-19 Thread Erik Rigtorp
Hi! I've been using Erlang and C++ to build a soft real-time system. As the project has evolved we've needed to write more and more of the code in C++ in order to achieve our latency requirements. But C++ is not as performant as you might think until you start to write your own allocators and

Re: [Caml-list] OCaml is broken

2009-12-19 Thread Stéphane Glondu
Erik Rigtorp a écrit : However OCaml is broken! It does not provide any support for multicore architectures, which by now is considered a bug! [...] You might be interested by OCaml4Multicore: http://www.algo-prog.info/ocmc/web/ It's still experimental, but its authors would love to have

[Caml-list] Re: OCaml is broken

2009-12-19 Thread Sylvain Le Gall
On 19-12-2009, Erik Rigtorp e...@rigtorp.com wrote: Please fix OCaml! The first step would be to support multiple runtimes running in the same process communicating using message queues. You should take a look at: http://jocaml.inria.fr/ Regards, Sylvain Le Gall

[Caml-list] Re: OCaml is broken

2009-12-19 Thread Jeff Shaw
My understanding is that since jocaml uses the regular ocaml runtime, it is also not multicore enabled. Haskell is a functional language that has good performance that can use multiple processors, but the learning curve is steeper and higher. OCaml is a close relative of Standard ML, so

Re: [Caml-list] Re: OCaml is broken

2009-12-19 Thread Jon Harrop
On Saturday 19 December 2009 19:38:41 Jeff Shaw wrote: My understanding is that since jocaml uses the regular ocaml runtime, it is also not multicore enabled. Haskell is a functional language that has good performance GHC and the Haskell language itself have serious performance problems.