[MLton] Multicore CPU's and MLton

Stephen Weeks MLton@mlton.org
Wed, 6 Jul 2005 09:26:22 -0700


> In Erlang (http://www.erlang.org), parallelism is modeled as
> separate processes communicating through message passing.  While
> message passing is obviously not as cheap as shared memory, it has
> the advantage of completely isolating separate threads of execution
> such that failure in one does not cause failure in another.

I don't know enough about the Erlang implementation.  I wonder if they
support concurrent threads.  They're surely not using an OS process
for each thread.