Blog Archives

Updated ICU bindings for Haskell: 0.4.0.0

Posted in haskell, open source

Dealing with fragile C libraries (e.g. MySQL) from Haskell

I spent some time today trying to talk to a MySQL database server from a piece of middleware I'm writing in Haskell. You might think that talking to a database server would be easy, but it turned out to be
Posted in haskell, linux, open source

Fast base64 encoding and decoding in Haskell

Posted in haskell, open source

Major version of the Haskell text library, 0.8.0.0

Posted in haskell, open source

PADL ’11 call for papers

Posted in haskell

GHC I/O manager progress: ready to merge, and paper accepted!

Thanks to diligent work by Johan, our new I/O manager is ready to merge into the main GHC tree. All the tests pass, and it’s performing well. I’ll post an update when it gets merged into HEAD. We also heard
Posted in haskell

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 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

Data.Text 0.7 gains I/O support

Posted in haskell