Yearly Archives: 2010

What’s in a find function?

Posted in haskell

Sightings of the GHC event manager in the wild

After a few months of blissfully doing precious little hacking in our spare time, Johan and I have returned to work on the new event manager for GHC. I spent the past few days writing a paper about the motivation,
Posted in haskell, open source

What’s in a parser? Attoparsec rewired (2/2)

In my first of this pair of articles, I laid out some of the qualities I've been looking for in a parsing library.Before I dive back into detail, I want to show off some numbers. The new Attoparsec code is
Posted in Uncategorized

What’s in a parsing library? (1/2)

My goal in working on the new GHC I/O manager has been to get the Haskell network stack into a state where it could be used to attack high-performance and scalable networking problems, domains in which it has historically been
Posted in haskell, Uncategorized

Minuscule linkscrape of mischief

While I’ve been in my corner hacking on low-level Haskell nonsense, apparently someone figured out how to make the internets more better. To wit, a few judiciously curated sources of visual edification: for great justice unhappy hipsters riot right click
Tagged with:
Posted in slice-o-life, Uncategorized, web

New GHC I/O manager, first sets of benchmark numbers

Posted in Uncategorized

Progress on GHC’s I/O manager

Over the past couple of weeks, I have been working with Johan Tibbell on an event library to use for replacing GHC’s existing I/O manager. The work has been progressing rather nicely: I now have both the epoll and kqueue
Posted in Uncategorized