
11 Aug
2003
11 Aug
'03
7:40 a.m.
On Mon, Aug 11, 2003 at 12:15:57PM +0100, Simon Marlow wrote:
I'm sure you're right, but I don't understand why an unsafePerformIO has to have its own thread at all.
In Hugs, threads exist only in the IO monad.
It's fine for an unsafePerformIO to run to completion before anything else happens - in fact that's exactly what I'd expect in a single-threaded system.
Sure, but is that what you'd expect of unsafeInterleaveIO?