David Brown's Blog

David Brown's Blog

David Brown  //  Software engineer/Jazz musician.

Jul 10 / 6:44am

ICFP, well I guess not.

A few weekends ago, I got myself prepared to participate in the ICFP programming contest. I did it a few years back, and although it was a lot of work, it was fun. This year, I just couldn't motivate myself to even start. The only part of the problem that seemed interesting to me was the virtual machine itself, and even then, I couldn't motivate myself to do something so transitory.

So, instead, I started working on the Project Euler problems, in Haskell. I've been pushing my solutions to Github, but I don't recommend looking if you consider looking at the problems.

This has renewed my interest/fascination with Haskell, and I've since dug up my Haskell implementation of the backup software “harchive”. The code has suffered some bitrot in the few years and doesn't build any more, mostly a consequence of libraries I depend upon.

I'm currently working on implementing the new HashMap I came up with for Jpool. Ideally, I will have more than one implementation of this software that uses a compatible storage format. I enjoy programming in Haskell, but find that it also stretches my thinking a lot.

What's also been taking up a good bit of my time is practicing for a piano recital coming up on the 18th. I'll be doing two jazz songs with a trio, and we hope to get videos up on YouTube afterwards.