> > Acquisition can be handy for inheriting data (or rather, > > configuration), but not methods. > > Hmmm.... CMF skins (templates, Python Scripts, etc.) all work via > acquisition; "placeful" scripting in general relies on it heavily. > There is admittedly a lot of extra machinery in place to make sure that > CMF objects select the "right" templates, based on their 'portal_type', > but CMF / Plone / CPS wouldn't work at all without the ability to > acquire software.
Ah, and you create nice contained classes with CMF skins? Or, do all object have all methods? CMF skins is not an object oriented programming language either. -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management http://www.cps-project.org/ _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )