<br><br><div class="gmail_quote">On Sun, Dec 21, 2008 at 2:26 PM, r <span dir="ltr"><<a href="mailto:rt8396@gmail.com">rt8396@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I noticed when i mentioned "self" nobody wants to touch that subject.<br>
There could be many reasons why...<br>
<br>
0.) nobody but the 10 regulars i see here exists</blockquote><div><br>if you only see 10 people, you must not be following this list very well.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
1.) nobody cares(doubt it)</blockquote><div><br>If people cared that much, they wouldn't use python. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
2.) nobody is brave enough to question it(maybe)</blockquote><div><br>Check the archives. There have been plenty of people who questioned it. People got so bored with them that the only answer you're likely to get now is people quoting the zen. <br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
3.) most people like to type self over and over again(doubt it)</blockquote><div><br>You have to type self over and over again? I don't know about the other editors, about Eclipse/PyDev's autocomplete will add it to any function declared within a class unless it has @staticmethod or @classmethod above it.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
4.) most people here have given up on changing the BDFL's mind about<br>
it. (good possibility)<br>
5.) this is a hot-button topic(no doubt in my mind!)</blockquote><div>Not really. Again, if you care that much about explicit self, use another language.<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
I think Guido's intension's are pure, but this is a major turnoff to<br>
new users. Do we really need to hold a new users hand that much. Does<br>
it really matter if they know the path of said obj. If you can't<br>
fiqure this out for yourself you have much greater problems.<br>
<br>
I do not like self, and i lamented it from day one, now it is second<br>
nature to me but does that mean it is really needed?? I feel i have<br>
been brainwashed into its usage.<br>
<br>
This was the reason for using indention over the bracket plague in<br>
python. REDUNDANCY!!! Why not dump self and make the language cleaner.<br>
I love python's classes, but HATE self.redundant! This really needs to<br>
be fixed, and you have not heard the last from me about it!!!<br>
<br>
3000 would have been the perfect time to dump self and really clean up<br>
the language, and it's not too late, dawn is not upon us yet.</blockquote><div><br>yes, it is too late. Python 3 is out and done. There will be no more sweeping, backwards-incompatible changes until Python 4.<br> </div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<font color="#888888">--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</font></blockquote></div><br>