[Haskell-cafe] Will GHC finally support epoll in 2009?

Levi Greenspan greenspan.levi at googlemail.com
Wed Dec 31 14:42:39 EST 2008


Ticket #635 "Replace use of select() in the I/O manager with
epoll/kqueue/etc." (http://hackage.haskell.org/trac/ghc/ticket/635)
dates back from 2005. Now its 2009 and GHC can handle hundreds of
thousands of threads, yet having more than 1024 file descriptors open
is still impossible. This limitation is a real bottle neck and
prevents some cool developments on server side, like scalable comet
servers. Instead others (e.g. Erlang guys) post stories about how they
achived 1 million comet users (cf.
http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1/
).

Hence my question - is it likely that GHC will support epoll in 2009?

Cheers and happy new year!

- Levi


More information about the Haskell-Cafe mailing list