On Dec 6, 4:32 am, Andreas Waldenburger <[EMAIL PROTECTED]> wrote: > On Sat, 6 Dec 2008 04:02:54 -0800 (PST) [EMAIL PROTECTED] wrote: > > > class C: > > def $method(arg): > > $value = arg > > > (Note there's no point after $, it's not currently possible). > > Ruby uses @ and @@ for similar purposes. > > I agree that the code looks worse, but also shorter to read and write, > > so in lines of code that use many instance attributes, that short $ > > syntax helps keep the line shorter. So I may grow to accept this > > sugar... > > But that is not the way Python is meant to work. There are several > tennets in the Zen of Python that don't chime well with this approach. > "self" is a speaking identifier, "$" isn't.
Is "@" a "speaking identifier? How about "#" and "!="? Last I heard, they were all part of Python. -- http://mail.python.org/mailman/listinfo/python-list