> Will Select.hSelect block all running Haskell threads? I > assume it does. However, > the small explanation at the bottom of the documentation > seems too convoluted to > me to convey it's meaning. How about adding "Remember that > this will *block* *all* > *your* *threads*" to it? Thanks. I've rewritten this section to be clearer. It does indeed block all Haskell threads. Cheers, Simon