[Zope3-dev] RFC: Local Component Management Simplification
Jim Fulton
jim at zope.com
Fri Feb 3 07:38:26 EST 2006
Dominik Huber wrote:
> Jim Fulton wrote:
>
>> I've updated the proposed APIs. I changed wording from "provide" to
>> "register"
>> as "unprovide" doesn't make sense. (This also conglicts less with
>> existing APIs.)
>
>
> I like the new wording. Do you offer the new wording within the zapi
> too?
I'd prefer to get rid of zapi. Back when we used context wrappers,
there were a lot more dead chickens in our code that zapi helped
to manage. I personally never (well almost never) use zapi anymore.
I would say that, in general, indirection is bad. In many cases,
indirection is also good. It should only be used when the good of
a particular indirection significantly outweighs the bad. IMO,
the benefits of zapi don't outweight it's inherent obfuscation.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list