Re: [Zope3-dev] Last chance to comment on Simplify skinning

2006-02-16 Thread Benji York
Gary Poster wrote: What if we still deprecated browser:layer but kept a redefined version of browser:skin? Then your zcml-- interface interface=.interfaces.ShanghaiSkin type=zope.publisher.interfaces.browser.IBrowserSkinType / utility

Re: [Zope3-dev] Last chance to comment on Simplify skinning

2006-02-16 Thread Philipp von Weitershausen
Gary Poster wrote: On Feb 16, 2006, at 12:09 AM, Philipp von Weitershausen wrote: [...interface... change counter-counter-proposal...] I think that's a very nice improvement over the previous spellings. I had to review the zope.app.component.interface.provideInterface code, but yes, it

Re: [Zope3-dev] Last chance to comment on Simplify skinning

2006-02-16 Thread Gary Poster
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

Re: [Zope3-dev] Last chance to comment on Simplify skinning

2006-02-16 Thread Benji York
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

Re: [Zope3-dev] Last chance to comment on Simplify skinning

2006-02-16 Thread Philipp von Weitershausen
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

Re: [Zope3-dev] Last chance to comment on Simplify skinning

2006-02-15 Thread Gary Poster
On Feb 15, 2006, at 6:03 AM, Philipp von Weitershausen wrote: Hi there, a while back I wrote a proposal on simplifying the skinning system (http://dev.zope.org/Zope3/SimplifySkinning). I got a lot of useful feedback which in turn made me update the proposal. Since then I haven't heard much

Re: [Zope3-dev] Last chance to comment on Simplify skinning

2006-02-15 Thread Philipp von Weitershausen
Hey Gary, thanks for your feedback. I like many parts of it. I didn't like the fact that the zcml ended up being longer. Me neither :(. I didn't love that people had to start asking questions about interface types in order to register a skin. Interface types are a cost--another layer of