Toying with a bit of CSS today. Arguably, a dangerous thing ... but when your window on the Web is a fast, CSS-enabled browser, you start to wonder how much longer your website really has to live in the stone age of HTML 3.2...
I've finally found a bit more time lately to tinker with some Cocoa framework code I started writing a while ago for parsing and processing XML and HTML. This entailed improving some of the underpinnings of the whole thing -- a set of base classes in which I've tried to factor out a lot of the functionality commonly needed by scanners and parsers. I have some input stream classes I'm pretty happy with now, that allow for essentially unlimited pushback (lookahead) and also provide precise tracking of offset/line/column info to enable clearly tying parsed constructs and error messages to the sections of source text they stem from.
This may help facilitate a new and improved content management system for my homepage, but my ultimate goal is for it to support template-driven static HTML generation for documenting APIs and source code (particularly Objective-C frameworks).
Meanwhile, life goes on... Baked a cheesecake this weekend, following a time-honored family recipe. The windowsill garden is thriving with the addition of an amaryllis now in full bloom, and I'm thinking of getting some full-spectrum fluorescents for my office so I can spin off another new ecosystem...