Thanks Avdi and Abe for your kind words.
To be honest I can see that people could've thought that DM2 (now ROM) became a vaporware. We went through 2 or 3 prototypes before getting to the point where ROM is now. As Avdi wrote - we work on ROM during our free time and we're very busy people which means we have very little of that free time for OSS. If we counted all the time we've spent on DM2 and then ROM so far I bet it wouldn't be more than 3-4 months of full time work (this doesn't include Dan's work on axiom as it was much much more as he started the project in 2010). Those 3-4 months of work happened over the course of 1.5 year. Yes it's sad and frustrating but we simply cannot afford working more on OSS.
Unfortunately development of ROM is an ad-hoc process. It's hard to tell when something will be done and people are usually asking about it. I used to try to answer those questions and now I consider it as a mistake. I don't know when I'll finish anything in OSS because I work on it only when I have free time. And this is something unpredictable so it's not possible to predict when I'll finish anything. I'm pretty sure rest of the team is in the same situation as I am.
Good news is we finally released ROM a little over a week ago and it's under very active development. If we find time this year to finish new SQL generator and integrate it with Axiom we will have nice support for SQL in ROM before end of the year. But then again, it will only happen if we find time.
ROM is an enormous effort, those kind of libraries have been developed for many years in other languages (see python's SQLAlchemy for example) and yet those libraries aren't as powerful as we want ROM to become.
Thanks for your support
# solnic