I’m using the default Emacs 23 on Ubuntu 11.10 and both the HTML and Haskell flymake modes seem to be broken. For the HTML mode the problem seems to be that the version of xmlstarlet installed on Ubuntu needs another command line switch to make it print out the information that flymake needs, like line numbers. Here is some elisp code to fix that:
(defun flymake-xml-init ()
(list "xmlstarlet"
(list "val" "-e" "-q"
(flymake-init-create-temp-buffer-copy
'flymake-create-temp-inplace))))
Strictly speaking I don’t think the -q argument is actually needed, but it suppresses a superfluous line in the output.
For the Haskell mode, as far as I can tell it simply doesn’t work quite right and the elisp code is broken. Maybe I’m just not setting it up right, but out of the box it does not work. This makes it work using the hlint checker:
(defun haskell-flymake-init ()
(list "hlint" (list (flymake-init-create-temp-buffer-copy
'flymake-create-temp-inplace))))
Happy hacking!

A seriously good collection of essays on music, culture, and history.
WordPress made a nice summary of my blog activity for 2011. It’s pretty much all Twisted, all the time. Then it goes on to suggest I should write more posts like that! I guess I should take the hint.

I liked this novel, and find it impossible to summarize. I needed my dictionary a lot.

Ahem. Yes. I read a book called the Vampire Witch Twins. But in Spanish! I still have something like four verb tenses to learn, I’m not ready for the heavy stuff yet.

An entertaining and spirited defense of consumer culture. I’m not sure it completely makes its case, but it’s well worth reading for the novel perspective. Warning: may induce moral panic in certain personality types!

A very useful book. I wasn’t ready for everything it presents, but it is a valuable reference I will be going back to as I progress.

A short little graphic novel in Spanish for, I think, adolescents. But it works pretty well for new students of Spanish.

It’s always a pleasure to read a Pinker book and this one is certainly no exception. The story so far: although we still do plenty of horrible things to each other, we don’t do them nearly as often as we used to, and most of the horrible things we do today aren’t nearly as horrible as the horrible things we used to do.

Romeo and Juliet meet soccer.