Spent some time this morning filling in the remaining holes in my Java
git
blob classes -- specifically the part that conses up a
header into a byte array. I didn't need it for the stream code, since it
was more efficient to write it into the stream piecewise.
Spent most of the afternoon hacking Emacs lisp to finally solve a problem
with gnus
automatic mail-foldering that's been bothering me
for a long time. You see, gnus
(the Emacs mail/news reader)
lets you match a series of regular expressions against your mail headers
in order to decide what folder it belongs in. A lot of mail from mailing
lists contains strings like "[mumble]
" -- a tag in square
brackets. Turns out our new spam-filtering appliance does that, too.
Trouble is, gnus
insists that the thing you match look like a
word, meaning it has to begin and end with an alphanumeric.
( High hackery. Caution: contains actual code. )