Does Python really follow its philosophy of "Readability counts"?

Scott David Daniels Scott.Daniels at Acm.Org
Wed Jan 21 15:43:47 EST 2009


Mark Wooding wrote:
> "Russ P." <Russ.Paielli at gmail.com> writes:
> 
>> Actually, in addition to the enforcement of "private," you also need
>> the enforcement of "protected."
> 
> Oh, heavens.  If you want C++ or any of its progeny, you know where to
> find them.  Besides, those languages have a horrific design mistake
> because they conflate the class system (which manages the units of
> behaviour) with the module system (which deals with the units of
> implementation)....

Nowhere in this discussion is a point that I find telling:  Python's
policy of accessibility to the full data structure allows simple
implementation of debugging software, rather than the black arcana
that is the normal fare of trying to weld debuggers into the compilers.

--Scott David Daniels
Scott.Daniels at Acm.Org



More information about the Python-list mailing list