I haven't been making any posts lately on my blog as I have been busy furiously writing code. I have been working hard on preparing the OOTL ( Object Oriented Template Library ) for a major release, but I keep getting sidetracked by side projects.
I recently released a beta of version 2.0 of the YARD parser, my recursive descent parser. I also today just finished a beta of a profiler library which I plan on eventually submitting to Boost. I don't have high expectation though on that one though. Writing a profiler which is all things to all people I find horribly hard.
In the short-term I still have lots of more testing and documentation to do on these projects, along with the Unimperative language. Once they are solid, then I can make a major OOTL relase. On the horizon I am just itching to write a generic GDI (graphical device interface) library using the Boost Interfaces Library.
Oh yeah, I forgot to brag that my article on Programming with Contracts in C++ appeared in the March issue of Doctor Dobbs.
Just for the record I still hate C++ and plan on returning to Heron some time soon, once I scratch all of my itches. ;-)