Archive for the 'open source' Category
Posted in haskell, open source on November 30th, 2011 2 Comments »
After months of work, and a number of great contributions from other developers, I just released version 0.4 of aeson, the de facto standard Haskell JSON library. This is a major release, with a number of improvements. Enjoy! Ease of use The new decode function complements the longstanding encode function, and makes the API simpler. [...]
Posted in haskell, open source on November 15th, 2011 No Comments »
(Cross-posted from the MailRank engineering blog.) You may have seen my exciting news about our upcoming move to Facebook. It’s been a total blast working on our product, and of course as we did so we released a number of open source libraries and tools. It only added to our pleasure to see so much [...]
Posted in haskell, open source on November 10th, 2011 2 Comments »
I'm pleased to announce a major release of of the Haskell statistics library, version 0.10.0.0. I'd particularly like to thank Alexey Khudyakov for his wonderful work on this release. New features: Student-T, Fisher-Snedecor, F-distribution, and Cauchy-Lorentz distributions are added. Histogram computation is added, in Sample.Histogram. Forward and inverse discrete Fourier and cosine transforms are added, [...]
Posted in haskell, open source on September 27th, 2011 3 Comments »
Last week, I flew to St Louis for the excellent Strange Loop conference, where I gave a 3-hour Haskell tutorial and a talk on how we use Haskell at my startup company, MailRank. Strange Loop is a pretty good approximation to my ideal conference, covering a narrow family of topics I’m interested in, mainly leading-edge [...]
Posted in haskell, open source on July 11th, 2011 8 Comments »
The other night, I had a random whim to spend a couple of minutes looking at the performance of UTF-8 decoding in the Haskell Unicode text package. Actually, rather than look at the actual performance, what I did was use Don Stewart's excellent ghc-core tool to inspect the high-level "Core" code generated by the compiler. [...]
Here’s something I bet you never think about, and for good reason: how are floating-point numbers rendered as text strings? This is a surprisingly tough problem, but it’s been regarded as essentially solved since about 1990.Prior to Steele and White’s "How to print floating-point numbers accurately", implementations of printf and similar rendering functions did their [...]
Posted in haskell, open source on March 22nd, 2011 5 Comments »
It’s been a few weeks since I last wrote about the aeson library for working with JSON in Haskell, but this isn’t because I’ve been idle. In fact, just tonight I put out a new release. Where the previous releases focused on parsing performance, this one focuses on encoding performance. And the performance news is [...]
Posted in haskell, open source on March 18th, 2011 2 Comments »
Sometimes, when a software package meets a certain level of maturity (or the desire to hack on it fades sufficiently), it's tempting to consider it "done". Here's a little tale of when done isn't really done.About a week ago, I received a message from Finlay Thompson asking about my Haskell statistics package: he wanted to [...]
Posted in haskell, open source on February 25th, 2011 10 Comments »
I’ve spent some time over the past few weeks improving the performance of the attoparsec parsing library, and of the aeson JSON library. Since they’ve now reached a new plateau of performance and stability, I thought this would be a good time to release new versions. The major advance in the new version of aeson [...]
Posted in open source on January 28th, 2011 3 Comments »
I’m delighted to say that after a couple of years of a break from the startup world (which I’ve inhabited for most of the past decade), I’ve decided to throw my hat back into the ring. Together with Bethanye Blount, I’ve started a company named MailRank. We’re working on helping people to manage the all-too-common [...]
Next »