From: Assaph Mehr Date: 2005-10-22T19:01:44+09:00 Subject: Re: Madeleine, SQLite and multi-platform issues (in ruby :-) > 1. Write a SQL parser for KirbyBase (ugh, lots of work, unless it only > has to support a subset of SQL). Too much work for something I can do without :) There is no reason I have to have SQL, it is just convenient. Plus, I don't know that AR internals well enough to write an adapter anyway. > 2. Figure out how to connect the two without using ActiveRecord (is > this how Madeleine does it?). Yep. There are a few "special" objects that are proxied. each method invocation is recorded (and occasionally a complete state snapshot is taken), so you're guaranteed the same state when you resume. If I can replace those objects to be handled by KB instead of madeleine transparently it should be easy to replace. How invasive is KB regarding the objects it manages? How does it support various relationships? Thanks for your replies, Assaph