I've been doing lots of good hacking on cparse, a Lisp program for generating foreign function interface declarations from C header files. In my last entry I breezily stated that handling sizeof() would be easy. Hah!! Anyway, getting that all right turned up parts of the C grammer that I had "forgotten" to handle. So, after much ripping apart and putting things back together, the parser is in much better shape. It now processes all of Xlib.h except for stdarg "..." function arguments, which aren't supported in CMUCL anyway. Things really are looking good for a public release later this week.
Celebrated my 35th birthday yesterday. When I was a teenager I could never imagine being so old.