<div dir="ltr"><br><br><div class="gmail_quote">On Sun, Aug 24, 2008 at 11:10 PM, Andrew Akira Toulouse <span dir="ltr"><<a href="mailto:andrew@atoulou.se">andrew@atoulou.se</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;">
<div dir="ltr">I agree with Brett.<br><br>While it's true that $ is four character shorter than 'self.', it also loses expressiveness by doing so. The point here seems to be that it distinguishes local variables with instance variables. Whereas 'self.' conveys the idea that this is an instance variable clearly, a symbol such as '$' or '@' does not.<br>
</div></blockquote><div><br>Yes it does. Or, rather, it could if allowed to do so.<br><br>The notion that Python programmers are too simple minded to adapt to a simple notational convention seems a bit bizarre to me. Of course it does not seem "natural" to you yet, because it is a new idea and you have not had a chance to grow accustomed to it. But I think that anyone with half or more of a brain could become completely comfortable with the idea within an hour or two if they would just give a chance.<br>
<br>--Russ<br></div><br></div><br>
</div>