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.

Cheers,
        Simon
_______________________________________________
Haskell-prime mailing list
Haskell-prime@haskell.org
http://haskell.org/mailman/listinfo/haskell-prime

Reply via email to