I pushed a small update of Reactor up to Subversion last night. This new version fixes some oddities related to queries of linked tables from Record objects. Also, I finally got around to minimally testing Reactor with a SQL 2005 database. No problems to report. I suppose that means that means that next I will be adding support for MySQL and other databases systems which should be a relative piece of cake.
After that, it’s documentation. This’ll take forever. I don’t mind writing the documentation; it’s just that this is the most extensive system I’ve ever attempted to document. There’s just so many subtleties to catch. The cool thing is that all the examples I write from the docs will be turned into unit tests!
The last thing I need to do is write unit tests. I really need to do this so that I can learn some of the subtleties myself. Like, for instance, with the new configuration file you can define relationships to other objects. If you assign an alias to that relationship I need to document just exactly how that behaves. Right now, I just try things in code till they work which means there are probably subtle bugs in there somewhere.
The SVN bleeding edge repository is here: svn://www.alagad.com/reactor
Anyone care to help write some tests or add support for their favorite DBMS?