Explicit Frustration of the Self

DeadWisdom DeadWisdom at wisefool.net
Tue Dec 31 01:56:05 EST 2002


This is an old topic, discussed many times, I'm sorry.  But I just
want to get one thing out there, and then you can all ignore me.

What of elegance?

class Life:
	property = "value"
def Meaning(self, argument):
		return self.property

This whole business with the self; it is not elegant.  And, it is of
my opinion that it is, therefore, not good programming.  So I'm angry,
because most of Python is so easy, so elegant, and this ain't.  Now,
I'm not trying to stand in the way of people's readability or
anything.  I'm not even saying it must be changed.  No, there are too
many ego's wrapped up in that aspect of the self.  I'm just saying
that I'm really damned frustrated.

The explicit self is the character flaw of Python.



More information about the Python-list mailing list