[Zope3-dev] RFC: Reducing the amount of ZCML directives
Philipp von Weitershausen
philipp at weitershausen.de
Mon Feb 13 20:52:40 EST 2006
Martijn Faassen wrote:
> Philipp von Weitershausen wrote:
> > Lennart Regebro wrote:
> >
> >>Uhm. -1, actually. I think getting things out of ZCML is a good idea,
> >>but I think this shoots slightly beside the goal. This proposal aims
> >>mostly at getting rid of statements that can be done with other
> >>statetements, but using more lines.
> >
> >
> > Sometimes not only using more lines, sometimes only using 2 or 3 more
> > lines.
> > I'd say whoever wants to save 2 or 3 lines at the expense of indirection
> > is misguided.
>
> I'm not sure what you mean with "at the expense of indirection", but I
> think I'm misguided. :) I like abstractions and being able to name things.
So do I. And I like consistency. I think that our current approach of having
individual ZCML directives is neither abstract nor consistent, though. The
concept of a utility is an abstraction. Using a single process to register
them and look them up is also a good abstraction and provides consistency.
Note that all of this won't keep you from putting a name on things. But does
the name have to necessarily be reflected by ZCML? Won't the name of the
component be enough? Looking at this snippet::
<utility
component=".alias.sydneyFactory"
name="alias.SydneyBristow"
/>
The naming of the component already gives it away as a factory. To me that's
enough naming.
Philipp
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the Zope3-dev
mailing list