A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2004-August/047294.html below:

[Python-Dev] Decorators: vertical bar syntax

[Python-Dev] Decorators: vertical bar syntaxTim Peters tim.peters at gmail.com
Sat Aug 7 20:25:09 CEST 2004
[Anthony Baxter]
> Lest my previous post saying I could "live with" the
> pipe symbol be misinterpreted, I still prefer @ over |.
> My main reason for preferring the former is that it's
> far more obvious in a page of code (I tried both).

Hmm.  Why would you *want* decorator annotations to be especially
visible on a page of code?  Indentation and blank lines still make
class, method, and function boundaries clear, and that's the important
"page level" structure.  Decorators are details.

> The pipe tends to blend in to a disturbing degree.

Indeed, for me that's a reason to prefer | over @.  BTW, while the PEP
wasn't clear on this point last I looked, I hope it allows for
whitespace after the | (or @, or =, or whatever it is).

> Making it a different colour in an editor also doesn't seem to help
> that much.

Even better <wink>.

> I'm also concerned that we don't make a horrible
> precedent here - that a new language feature is
> changed solely because other tools that were playing
> outside the boundaries of the language will be
> impacted. This would be an utter pain in the arse
> going forward.

Well, this particular language feature has changed every week for most
of a year. If we're at the point where a change actually *helps*
someone, I'm not gonna hold that against it.
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4