[Zope3-dev] RE: [ZPT] zope3-dev proposal on changing implicitly calling
Lynn Ranen
lranen@verio.net
Fri, 20 Jun 2003 15:49:04 -0400
I was under the impression that the TALES was seperate from Zope3.
[1] I disagree that the TALES should be modified to work with Zope3 --
shouldn't it work the other way around?
[2] To me, it looks like the behaviour (__call__ at the end of path
traversal) is
similiar to the behaviour of the publishing system. This appears to be
consistent
design. In fact, I would go 1 step further, and say that what the TALES
needs is a
'mapply' -- just like the publishing system has.
Then, it will be possible/easy to pass in arguments.
> -----Original Message-----
> From: zpt-bounces@zope.org [mailto:zpt-bounces@zope.org]On Behalf Of
> Steve Alexander
> Sent: Friday, June 20, 2003 3:04 PM
> To: Dieter Maurer
> Cc: Jim Fulton; zpt@zope.org
> Subject: Re: [ZPT] zope3-dev proposal on changing implicitly calling
>
>
>
> > > I recently made a proposal on the Zope 3 mailing list that may be of
> > > interest to this list. (I am not subscribed to this list.)
> > >
> > > http://mail.zope.org/pipermail/zope3-dev/2003-June/007372.html
>
> > > 3: Making the zope 3 default traversal machinery call an
> object on
> > > traversal if and only if the following conditions hold:
> > >
> > > a: the object provides no interfaces
> >
> > What's the motivation for this?
> > Why should an object with interface not be (automatically) callable?
>
> In the longer message to the zope3 mailing list (linked above), I
> explain that an object that provides interfaces is actively declaring
> how it should be used. Automatically calling something is implicit
> behaviour. I think we should do things implicitly only when we don't
> have any better knowledge to help us make a decision.
>
> In a reply to my message to the zope3 list, Phillip Eby has cast doubt
> on the usefulness of the distinction of objects that provide interfaces
> and those that do not.
>
> --
> Steve Alexander
>
>
> _______________________________________________
> ZPT mailing list
> ZPT@zope.org
> http://mail.zope.org/mailman/listinfo/zpt