[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