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
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to