[Grok-dev] Re: final sprint report - please review my branch!
faassen at startifact.com
Tue Apr 8 07:31:46 EDT 2008
Philipp von Weitershausen wrote:
> P.S.: On a technical note, I should add that I'm not entirely satisfied
> with some of the details, for instance the "Context" base class that was
> introduced. So some details may change.
Why not? It actually makes it more easy to write generic other
contextable classes - no more hardcoding in grokkers about what the
possible contexts are. I quited liked it, as it works and it's simple.
I also think it is useful for instance when we want to introduce
ORM-backed model and container base classes, or in general when during
traversal you want to create objects that aren't persistent. Of course
grok.Model works just fine here as well, but it's a trifle cleaner not
to involve the Persistent base class at all.
More information about the Grok-dev