Last week I wrote my first real Haskell code. For that my matter, it was my first non-trivial purely functional code. Pattern matching is nice. Typing was less annoying than I was expecting, and I suspect there are parts of Haskell that make it even less annoying. I ended up with a simple (unbalanced) binary tree implementation storing key/value pairs. The bit that took longest (apart from beating my head against the wall until I noticed that I'd mispelled the name of one of my datatypes) was the deletion code.
Over the weekend,
math_foo and I went up to Toronto to see the Evil Dead musical with
eehee , her boyfriend, and
sbranzei. It was fun, a lot less serious than the movies it was based on, although the Candarian demons seemed to have a slightly greater obsession with reproductive organs than I recalled.