Blog Archives

Criterion, a new benchmarking library for Haskell

I'm pleased to announce the availability of criterion, a new library for measuring the performance of Haskell code. Compared to most other benchmarking frameworks (for any programming language, not just Haskell), criterion focuses on being easy to use, informative, and
Posted in haskell, open source

Riddle me this

Posted in haskell

Video of my CUFP keynote

Thanks to the tireless work of Malcolm Wallace, all of the video from CUFP now appears to be up up Vimeo, including the keynote talk I gave. Keynote: Real world Haskell. from Malcolm Wallace on Vimeo.
Posted in haskell, open source, slice-o-life

A new pseudo-random number generator for Haskell

I just released version 0.3.3 of the Haskell statistics library, which contains a very fast pseudo-random number generator. The generator is an implementation of George Marsaglia’s MWC256 multiply-with-carry PRNG, which has a period of 28222 (for this reason, it’s sometimes
Posted in haskell, open source, science

A video demo of my Haskell benchmarking framework

Malcolm Wallace has very kindly put a lot of work into publishing video footage from all of the talks at last week’s Haskell Implementor’s Workshop. I gave a very brief, and completely unscripted, demo of the benchmarking framework that I’ve
Posted in haskell

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

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

Haskell Platform support for Fedora: we’re almost there

I spent a little time earlier today clarifying the Fedora project‘s support for the Haskell Platform. You can read the details here; the summary is that we’re currently four packages short of complete support for the current release of the
Posted in haskell, linux

First steps with Haskell text API improvement

Posted in haskell

What’s in a text API?

Now that I’ve got the DEFUN 2009 schedule sorted out (you are coming, aren’t you?), I’ve had time to take a breath and think about the Haskell text library again. Its API is currently a clone of the ancient and
Posted in haskell, python