Gary Poster wrote:
On Feb 16, 2006, at 10:52 AM, Benji York wrote:
One downside to the expanded interface directive is that it hides the
fact that a utility is also being created. I actually prefer the
browser:skin version because it totally hides the underlying "atomic"
operations, but the <interface>-also-registers-a-utility version
conflates two atomic operations.
That's what it does now. All Philipp's revised proposal does is have
zcml expose the 'id' attribute in
zope.app.component.interface.provideInterface. AFAICT there are no
other necessary changes to do what he suggested (for this part of the
In that case a +0 from me. I still have some (possibly purely
aesthetic) desire to define a small set of basic building blocks and
define (mostly) everything else with them.
Senior Software Engineer
Zope3-dev mailing list