Chris Withers wrote:
Just a quickie:
If, as the the ZPatterns Wiki states, 'Specialists are not classes', then why is there a 'Specialist' python class in the ZPatterns distribution?
ZClasses are coded (implemented) using Python classes, and each instance of a ZClass represents a particular application-level class in Zope: DTML Methods are coded (implemented) using Python classes, and each instance of a DTML Method represents a particular application-level method in Zope. Specialists are coded (implemented) using Python classes, and each instance of a Specialist represents a particular ZPatterns Specialist object in Zope. I think you're getting your levels of abstraction confused with your meta-levels of abstraction :-) -- Steve Alexander Software Engineer Cat-Box limited http://www.cat-box.net