# Argh. What is the big deal with this? I deleted a screed from my
# original mail about this ridiculously overpumped goal.

That's good. :)

# Just look at the downsides to the magic generated class : wierdo
# issues with visibility, importing, naming, inheritance (quite apart
# from the odd current interpretation of inheritance, things like
# mixins are a nightmare. Georg had something about this somewhere as
# well)....

Understood, but these issues don't render the separation of scoped
functionality unimportant.  Have any other ideas?

# There are just so many downsides to having a magic generated class,
# I really can't get excited about seperating class and instance (this
# is an ORM, remember) methods...

If I didn't think combining the functionality in models would confuse
people (particularly newcomers), I could probably agree with you.  But
regardless, I think it's cleaner to keep these functionalities
physically separate.

Maybe the best thing to do would be to round up as many newcomers as
possible and see what they think would be clearer.

-- 
  Jonathan Daugherty
  http://www.parsed.org

Reply via email to