important news: refocusing discussion

Simon Marlow simonmar at
Tue Mar 28 06:38:11 EST 2006

On 27 March 2006 18:51, Neil Mitchell wrote:

> * Its simulated concurrency, if you have two processors, only one will
> ever be used.  The only exception is FFI, where a number of FFI calls
> can run in parallel with some Haskell code. This means that no locking
> is needed on the global heap.

I don't consider this to be "simulated" concurrency.  The fact that you
don't get any actual parallelism on a multiprocessor is a performance
issue, not a semantic one.  In other words, your implementation is fine.

Until very recently GHC had the same restriction, incedentally.


More information about the Haskell-prime mailing list