Am Donnerstag, den 11.12.2008, 18:18 +0100 schrieb Martijn Faassen:
> Hi there,
> Robert Niederreiter wrote:
> > We have written browser helper tools in a package named
> > cornerstone.browser. especially IRequestMixin here
> > http://dev.plone.org/collective/browser/cornerstone.browser/trunk/cornerstone/browser/interfaces.py
> > might be a candidate for this or such a component.
> While this is certainly an interesting package, I think the idea behind
> zope.browser is to keep dependencies to an absolute minimum. I'm not
> sure I see the point of just putting the *interface* "IRequestMixin" in
> zope.browser, and the implementation would almost certainly pull in more
> dependencies, right?
It would be possible to strip the implementation dependencies down to
zope.interface and zope.component if IAbsoluteUrl (iirc) is moved as
well and the ICookiePrefix default implementation returns something
> (by the way, an interface called 'Mixin'? Isn't the
> mixin nature a property of a class, not an interface?)
Yes ;), the naming is not the best choice. The intention was to hint the
reader how an implementation of this interface is supposed to be used.
> I think we should be careful not to introduce more functionality into
> zope.browser right now that isn't moved from some other zope.* package.
> The goal after all, as I understand it, is to reduce installation
you queried ideas. right?
> Zope-Dev maillist - Zope-Dev@zope.org
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope )
IT-Architecture & Engineering
+43 699 160 20 192
+43 512 89 00 77
Squarewave Computing WEB APPLICATIONS, ZOPE, PLONE, HOSTING
BlueDynamics Alliance production: concept, development, design
http://squarewave.at consulting: analysis, coaching, training
http://bluedynamics.com management: projects, process, community
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -