Concurrency and in particular *parallelism* (No, they are not the same
:) are weak points in Ocaml currently. The trouble hinges on the fact
that the GC blocks all threads and Ocaml programs tend to allocate
lots and lots of data quickly. There is a recent Ocaml Pro group who
will be looking into putting Ocaml in the multicore era I guess, but
they do have other things to look into as well.

Do more software developers get inspired by approaches from other programming language environments?

Examples:
http://flyingfrogblog.blogspot.com/2010/09/are-multicore-capable-garbage.html
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html#par_gc
http://ocaml.janestreet.com/?q=node/89

Regards,
Markus
_______________________________________________
Cocci mailing list
[email protected]
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)

Reply via email to