[Zope3-dev] Re: New Zope 3 Proposals online
Jim Fulton
jim at zope.com
Thu Sep 4 08:32:19 EDT 2003
Shane Hathaway wrote:
> Phillip J. Eby wrote:
>
>> At 02:41 PM 8/29/03 -0400, Stephan Richter wrote:
>>
>>> - http://dev.zope.org/Zope3/InterfaceTypes
>>>
>>> Explains the goals of interface types, which allows us to specify
>>> content
>>> types.
>>
>>
>>
>> I understood this one for the most part, except where it says "Another
>> goal is to convert all global interfaces to utilities", which just
>> baffles me. What does that mean? It sounds like some context was
>> left out.
>
>
> When Stephan and Jim talked with me about it, I understood that they
> wanted to use utility services as interface registries. They were
> pretty excited about it and promised to explain it better later.
> Unfortunately, now that I've read about it, I still don't understand why
> it makes sense to call an interface a utility.
This is primarily for registration convenience. It allows us to reuse mechanism.
Technically, an interface is a utility that provides IInterface, however,
I agree that the focus is much different. The fact that we can treat an
interface as utility for registration is only a convenience. When we talk
about Zope 3 development, we won't talk about interfaces being utilities.
There will be an interface-centric UI within the site-management UI for
browsing interfaces and viewing and browsiing the system configuration by
interface.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (703) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list