Wow... It's May already.
Things have been going pretty well. Very busy.
ACE is used heavily where I'm working now. ACE comprises some very interesting concepts; and though I have some "issues" with the way it does a few things, one thing I'm happy about is that the project is transitioning to the GNU autotools. So I'm trying to help with that as I can.
Scripting
I need to be competent in more scripting languages. I know enough shell scripting to be dangerous (mostly to myself); Perl I've deliberately kept at arms length due to its superficial unseemliness; Python always looked neat, but I never had an excuse to learn it; my only significant exposure to Tcl was someone else's (ahem) "parser" code I had to suffer.
But I'm at a point in my career where I realize I'm really suffering from my lack of experience in at least some of these languages. So I've been working on my Bash-fu, and I've tackled Tcl; Perl's in my sights as well. I guess Python will have to wait. Even though I'd prefer to learn it rather than Perl, the fact of the matter is that I encounter more Perl code I need to understand than Python.
Not a whole lot of time for OpenVRML lately; but I've been working on it bit by bit. I've finally tackled rewriting the I/O story to be asynchronous, for which I'm using Semblance as a driver program. And over the weekend, I made some headway on a patch to clean up some lingering text rendering bugs.