Gary Poster wrote:

> You are leaving out the variants of 3 and 4 that allow calling the
> interface to support multiadaptation, but do not unify utilities.

True, my mistake. Lennart pointed that out too just now.

> My impression is that I am not the only one who is not pleased with
> the proposed unification of utilities and adaptation.

I've tried to analyze why that might be so elsewhere. There are three 
perspectives that I can see:

* everything registered is really a factory. Returning a utility just 
requires registering a special factory.

* everything registered is really an instance. Calling an adapter is 
just looking up an instance and then calling it.

* we have two kinds of things registered, instances and factories. 
zope.component does that today.

> My impression is that we are nearing consensus on the variation of 3
> that does not include utilities.

I could live with that, as long as we had a way to look up utilities on 
the interface too.

Regards,

Martijn

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )

Reply via email to