[Haskell-cafe] Waiting on input with `hWaitForInput' or `threadWaitRead'

Ertugrul Soeylemez es at ertes.de
Tue Oct 18 12:24:39 CEST 2011

Michael Orlitzky <michael at orlitzky.com> wrote:

> > I have uploaded a simple concurrent echo server implementation to
> > hpaste [1].  It uses one thread for the stdout logger, one thread
> > for the server, one thread for each client and finally a main thread
> > waiting for you to hit enter to quit the application.
> >
> > [1] http://hpaste.org/52742 - Concurrent echo server with logger
> This is a good example; you should stick it on the wiki somewhere so
> it isn't lost.

It is a good example for concurrent programming, but not a good example
for server programming.  By putting it into the wiki I would discourage
some programmers from using more suitable I/O abstractions/mechanisms.

Better let's keep it away from the wiki.


nightmare = unsafePerformIO (getWrongWife >>= sex)

More information about the Haskell-Cafe mailing list