<div dir="ltr">On Sun, Aug 24, 2008 at 9:39 PM, Brett Cannon <span dir="ltr"><<a href="mailto:brett@python.org">brett@python.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On Sun, Aug 24, 2008 at 7:25 PM, Russ Paielli <<a href="mailto:russ.paielli@gmail.com">russ.paielli@gmail.com</a>> wrote:<br><br>
> Think about this way: it's 80% less clutter.  I am a compulsive minimalist,<br>
> and one of the reasons I like Python is because it minimizes clutter. I<br>
> probably let clutter bother me more than I should. I really appreciate the<br>
> lack of semicolons all over the place. Some would call that trivial, but I<br>
> call it significant.<br>
<br>
</div></div>You call it clutter, I call it information. We have kept 'self'<br>
explicit for a reason; it's self-documenting.<br>
<div class="Ih2E3d"></div></blockquote><div><br>First,  "self."  conveys no more "information" than the "$" I am proposing, but it requires five times as many characters. If that's not clutter, I don't know what is.<br>
<br>Second, "self." actually conveys *less* information than "$", because it's meaning depends on whether or not the first formal argument was actually "self".<br></div><br>For the record, I gladly concede that I probably don't know as much about Python as most of the other people on this mailing list (as I wrote earlier, I am an aerospace engineer). But I also sense that many Python experts have a blind spot on this matter for some reason. I guess these folks are just so used to seeing "self." everywhere that it has burned itself into their brain to the point that they don't see it as the clutter that it is.<br>
<br></div>
</div>