On Fri, Dec 19, 2014 at 10:31 PM, Ludovic Courtès <ludo@gnu.org> wrote:

Hmm, I’m not convinced about the whole threads-for-convenience approach
à la Java.  (I think the ideal is a single-threaded event loop; of
course we want to avoid IoC, and this is where FRP or monads come in.)

It is instead for this case. It's not that you have to handle thousands of connections. Threads simplify a lot compared to an event loop in C/C++. Don't be fooled by the trends, it doesn't apply here.