[Haskell-cafe] Haskell not ready for Foo [was: Re: Hypothetical
Haskell job in New York]
manlio_perillo at libero.it
Thu Jan 8 06:24:59 EST 2009
Achim Schneider ha scritto:
> Manlio Perillo <manlio_perillo at libero.it> wrote:
>> Unfortunately Haskell is not yet ready for this task.
> Could you -- or someone else -- please elaborate on this?
Here is a list of things that I would like to see in GHC to start
developing a server application (in order of importance)
1) Support for scalable IO multiplexing.
The GHC runtime only supports select.
I find the ideas from the Unify paper interesting, however I don't
really know if the implementation is "robust".
I would also like to have epoll/kqueue support in single threaded
2) Convenient and flexible method for reading a stream of data.
Lazy IO is not the answer. Iteratee seems interesting.
3) Support for process supervisor in the runtime.
Of course I'm not interested in the Erlang supervisor system
(spread over multiple machine), but I would like a simple
master/slave system, like Nginx
Regards Manlio Perillo
More information about the Haskell-Cafe