The Python standard library and PEP8
steven at REMOVE.THIS.cybersource.com.au
Tue Apr 21 05:12:21 CEST 2009
On Mon, 20 Apr 2009 06:18:17 -0700, Scott David Daniels wrote:
> Steven D'Aprano wrote:
>> ... There's an accepted definition for "objected oriented programming
>> language": a language which provides "objects", which are constructs
>> encapsulating both data and routines to operate on that data in a
>> single item.
> Says you. Roger King wrote a book entitled "My Cat is Object-Oriented."
> His basic premise is that, while everyone understands what you mean when
> you say something is object-oriented, everyone's understanding is
Even if King's premise is right, so what? Everybody understands what you
mean when you say something is tasty, even though everyone's
understanding of tasty is different. You don't need to agree on what
tasty *is* to agree that something *isn't* tasty -- nobody in their right
mind could seriously claim that molten rock is tasty for human beings.
We don't need to agree on what OO means to know that Python isn't purely
OO. If anyone wants to defend the counter proposition (that Python *is*
purely object-oriented), then it's up to you to prove it. Good luck.
More information about the Python-list