Hello Simon,

Friday, March 2, 2007, 1:07:07 PM, you wrote:

>> But let me add a voice to keeping the non-threaded RTS around.

i want to mention that problem here is not the threaded RTS by itself, but
standard i/o library that works via separate i/o manager thread that
is built-in part of RTS. my Streams library [1] don't uses this thread
at all. for threads created with forkOS it provides excellent
overlapping of I/O and computations (thanks, Simon, situation was
*greatly* improved in 6.6). of course, it should be not so great for
forkIO'd threads

that i want to say is that future i/o lib may be written in the
RTS-independent way. John Meacham once proposed to develop some common
API for i/o managers that will allow to use various "select" variants
with any i/o lib that works via this API

-- 
Best regards,
 Bulat                            mailto:[EMAIL PROTECTED]

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to