Hi

> What does YHC do about in-progress thunk evaluations when a context
> switch happens?  Does it use blackholing like GHC, or does it
> portentially duplicate the work, or something else?

As far as I am aware, since it only switches on instruction
boundaries, it never has to worry about this. It certainly doesn't
duplicate work, and I think the blackholing is just used for circular
dependancy problems, exactly as before threading became used.

To be honest, for concurrency I'm a bit out of my depth, Tom did all
the design and implementation.

Thanks

Neil
_______________________________________________
Haskell-prime mailing list
[email protected]
http://haskell.org/mailman/listinfo/haskell-prime

Reply via email to