Guido van Rossum wrote:
Boris, give it up. That syntax is never going to fly. If you have to ask why, you're just not cut out to be a language designer.
I did not intend to pose as a language designer. I just bumped for the nth time on a corner of the language and came up with the closest approximation to a solution I could invent, expecting the (actual and potential) language designers of the forum to find a better solution if any can be dreamed up. Maybe I was mistaken about this newsgroup's purpose, but imho playing the devil's advocate is a perfectly honorable manner to push ideas (as opposed to designs).
I must admit I wasn't expecting the discussion to rely so quickly on involving my character. In conclusion, I guess I'm warranted to take this to mean "we can dream up no appropriate syntax".
Boris --- PS,FYI : a notation borne from letting parens live independent lives, and indeed could fly http://en.wikipedia.org/wiki/Bra-ket_notation
On Nov 9, 2007 10:33 AM, Boris Borcic firstname.lastname@example.org wrote:
Steven Bethard wrote:
On Nov 9, 2007 7:39 AM, Boris Borcic email@example.com wrote:
Title says it all. Got used to += et al. My mind often expects augmented assignment syntax to exist uniformly for whatever transform.
I'm not really a Guido channeler, but I'd guess this has about a 0% chance of ever making it into Python.
Function calls in Python are indicated by () following the function name. Your proposal puts the parentheses (or one of them) *before* the function name. Breaking the consistency here seems like an *extremely* bad idea.
I contend that x )= f captures some perfume of the invariant you mention, although I admit there is no comparably simple formula for the relaxed invariant (if indeed it exists).
Note that current python syntax requires any ) to follow a ( that it balances, so that's not one but two rules broken in coordination.
What happened to our chief humorist and python zen master, BTW ?
Python-ideas mailing list Pythonfirstname.lastname@example.org http://mail.python.org/mailman/listinfo/python-ideas