[Haskell-cafe] Climbing up the shootout...

Bulat Ziganshin bulat.ziganshin at gmail.com
Tue Sep 23 05:47:06 EDT 2008


Hello Manlio,

Tuesday, September 23, 2008, 1:36:16 PM, you wrote:

> Any roadmap for improve support in intensive IO multiplexing?
> Or, at least, some papers about how this is implemented in GHC?

> Af far as I understand, select is used in two separate places.
> How much effort it takes to implement a pluggable "reactor" (select, 
> poll, epoll, kqueue, /dev/poll, and so)?

look at alt-network package

improving existing ghc i/o library may be a bad idea since it is a
large monolithic code which is aklready hard to maintain. there was
several efforts to provide new i/o library. of those, my Streams
library was the largest. unfortunately, all who done those libs
stopped their work. so the most probable scenario now is what we
eventually will get ByteString-based modular I/O library from
FPS/Binary developers


-- 
Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com



More information about the Haskell-Cafe mailing list