Scalable I/O Event Handling for GHC
Bryan O’Sullivan, Johan Tibell
Proceedings of the 2010 ACM SIGPLAN Haskell Symposium (Haskell'10), pp. 103-108