Achim Schneider ha scritto:
Manlio Perillo <manlio_peri...@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
   applications

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

Reply via email to