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

Reply via email to