HNHacker News
TopNewBestAskShowJobs

tibbe

335 karma · joined June 14, 2007

submissionscomments
tibbe··on GHC 7 is out: Haskell 2010 support; LLVM backend; new optimizer ...
We need a Windows user who's willing to drive it. Bryan and I are happy to apply patches but neither of us are Windows developers.
tibbe··on Experimenting with Node.js
The Glasgow Haskell Compiler (GHC) uses async I/O to implement all I/O actions (e.g. printing to stdout, opening a socket) and it's completely invisible to the programmer. Bryan O'Sullivan and I have rewritten the implementation used in GHC and GHC 6.14 will offer much better scalability (using epoll/kqueue) than previous version.

Just fork of a thread per connection (using forkIO) and just call normal I/O actions. The implementation will multiplex those forkIO threads onto a single OS thread that calls epoll/kqueue.

← PreviousPage 3 of 3