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/2003-October/039665.html below:

[Python-Dev] Alternate notation for global variable assignments

[Python-Dev] Alternate notation for global variable assignmentsDelaney, Timothy C (Timothy) tdelaney at avaya.com
Mon Oct 27 19:00:43 EST 2003
> From: Zack Weinberg [mailto:zack at codesourcery.com]
> >>
> > However, its use in such expressions as
> >
> > 	sublist = lst[:var]
> >
> > would lead to substantial ambiguities, right?
> 
> I suppose it would.  Unfortunately, there's no other punctuation mark
> that can really be used for the purpose -- I think both $ and @
> (suggested elsewhere in response to a similar proposal) have
> too many countervailing connotations.  Witness e.g. the suggestion
> last week that $ become magic in string % dict notation.

First of all, I'm strongly *against* the idea of :var.

However, I think a syntax that would work with no ambiguities, and not look too bad, would be:

    .var

e.g.

    sublist = lst[.var]

I would also be strongly against this suggestion - it simply deals with the problems I see with the current suggestion. It has its own problems, including (but not limited to) not being very obvious.

Tim Delaney

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