Blog Archives

Lazy functional yak shaving in Haskell

A few weeks ago, I decided that I'd like to focus for a while on getting a 1.0 release of the Haskell text library ready. That work has gone fairly well so far. I've focused on making sure that I
Posted in haskell, open source, science

In which I write again about revision control

Several months ago, I wrote an article on evaluating revision control systems. It was initially published in ACM Queue a few weeks ago, and the article has now made its way (unchanged) to Communications of the ACM. I’m quite happy
Posted in open source, scm

Slides from my CUFP 2009 keynote talk

I was delighted to be invited to give the keynote talk at this year’s CUFP workshop in Edinburgh. My talk was this morning, and these are the slides I presented. CUFP 2009 Keynote – Real World HaskellView more documents from
Posted in haskell, open source

What to expect from the new binutils linker

I’ve been following Ian Lance Taylor’s updates on the status of gold, the new binutils linker, for a while, so when he announced that he’d added it to the binutils tree, I decided to make a little time to try

Posted in linux, open source

Peruse popular Perl packages

For a little while, I’ve been curious about which of the packages people in the vast wasteland of CPAN actually use and care about. Here’s an attempt to answer that question with fifty popular Perl packages for your entertainment. Before

Posted in open source

LLVM for Fedora

I’ve just packaged up LLVM 2.1 for Fedora. It hasn’t hit the testing repository yet, but when it does, you’ll be able to install it in straightforward fashion: yum –enablerepo=testing install llvm llvm-devel llvm-docs Until the packages are pushed out

Posted in open source

LLVM bindings for Haskell

I’ve spent a bit of time over the past few days putting together some LLVM bindings for Haskell, based on Gordon Henriksen’s C bindings. (If you don’t know what LLVM is, it’s a wonderful toybox of compiler components, from a

Posted in haskell, open source

See me speak at Ignite SF tonight

This evening, I’ll be speaking at the peculiar but fun Ignite SF. My talk is notionally about functional programming, but it’s really about imposing constraints on yourself, and what you can get out of it.

Posted in haskell, open source

Pure Haskell MySQL bindings in the works

I’ve spent a few spare hours here and there working on a pure Haskell interface to MySQL recently. On the principle that perhaps someone else might want to join in the fun, I’ve published a darcs repository already (see the

Posted in haskell, open source

So I’m writing a Haskell book!

I’ve been sitting on this for a while, so I’m very excited to announce that Don Stewart, John Goerzen and I are collaborating on an upcoming book for O’Reilly, the working title of which is “Real-World Haskell”. Better yet, O’Reilly
Posted in haskell, open source