Re: Circular dependency hell.

Christian Theune <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
On 04/20/2010 10:05 PM, Fred Drake wrote:
> On Tue, Apr 20, 2010 at 3:47 PM, Christian Theune<[email protected]>  wrote:
>> I don't know (or at least can't remember) all of the history of the
>> discussion about that, but I wouldn't argue about following standard
>> protocols.
>
> It *is* arguable that __name__ is a standard protocol.  It's also not
> clear that our using it as we do is really the same thing.  (And I
> don't think it's interesting to discuss whether we do the right thing
> or not.)
>
>> I think the issue is with that it's not standard protocol the way we use it
>> - at least I can't find our use of __bases__ documented in Python's
>> documentation[1] about __bases__ and thus have a hard time saying we're
>> following standard protocols.
>
> Our uses of __bases__ and __parent__ don't match Python, and there's a
> general BDFL proclamation that underware are for Python
> implementations (IIRC).  While we can argue that our use is
> reasonable, the fact that there's reasonable dissent suggests
> something different would have been a better choice.

I think the two of us agreeing, right?


-- 
Christian Theune · [email protected]
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
Zope and Plone consulting and development

_______________________________________________
Zope-Dev maillist  -  [email protected]
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 )
smime.p7s (application/pkcs7-signature, 3.7 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.