[Cosmo-dev] 0.6 sharing proposal

Phillip J. Eby pje at telecommunity.com
Wed Nov 8 09:40:00 PST 2006


At 04:13 PM 11/7/2006 -0800, Brian Moseley wrote:
>On 11/7/06, Phillip J. Eby <pje at telecommunity.com> wrote:
>
>>In the simplest possible terms, you have implemented your own object
>>database if it's not possible for someone unfamiliar with your project to
>>reverse-engineer the application's outward functionality without reference
>>to *anything* but the database schema.
>
>ah, ok, well that's not the case. no layers of abstraction between our
>object model and database schema. we do a bit of single-table
>inheritance for items, but it's nothing particularly tricky.

I was more referring to things like storing an iCalendar blob as the 
primary representation of event data.  i.e. you have to refer to an 
iCalendar spec to understand that bit, so it's not reverse-engineerable 
"without reference to *anything* but the database schema".

Also, I'm not sure what you mean by "object model", because some of what's 
been said about it made it sound like a metamodel rather than a domain model.



More information about the cosmo-dev mailing list