Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #76724

Re: proposed syntax for multiline anony-functions (hopefully?)

Newsgroups comp.lang.python
Date 2014-08-21 02:06 -0700
References <1bd05b41-ad00-4ce8-8678-de51205ebc3b@googlegroups.com> <mailman.13240.1408609103.18130.python-list@python.org>
Message-ID <ad67f2a9-69d8-4199-812b-b179a91c0edb@googlegroups.com> (permalink)
Subject Re: proposed syntax for multiline anony-functions (hopefully?)
From icefapper@gmail.com

Show all headers | View raw


reasonable, but I don't like the close parens on the same line; even 
> 
> if this syntax is allowed, I'd frown on it in style guides, 
> 

thanks, bu what exactly do you find unlikeable in this syntax? the ")" is no new syntax, but simply a match for a previous "("; and you can put it anywhere because the "(" contents are space-insensitive: 
  
this would be a syntax error: 
a = def(): 
   print("gvr") 

this too: 
a = def(): 
  print("anon") 

but not this: 
a = (def(): 
   print("no") 
) 

neither this: 
a = (def(): 
   print("d")) 

nor this: 
a = (def(): 
    print( "no" ) 


) 

we're all grown-ups, aren't we? if we wanted to mess the syntax up then "(" alone would have let us do obscene things like:

if (a
==
 b): gvr()

or

a =(1, 2
  5



    )

and we also could fiddle with an instance's (or class's) intendedly private members (no pun) but 

did we ever do?

yours truly would be glad to know your thoughts on this

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

proposed syntax for multiline anony-functions (hopefully?) icefapper@gmail.com - 2014-08-21 00:55 -0700
  Re: proposed syntax for multiline anony-functions (hopefully?) Chris Angelico <rosuav@gmail.com> - 2014-08-21 18:18 +1000
    Re: proposed syntax for multiline anony-functions (hopefully?) icefapper@gmail.com - 2014-08-21 01:59 -0700
      Re: proposed syntax for multiline anony-functions (hopefully?) Chris Angelico <rosuav@gmail.com> - 2014-08-21 19:05 +1000
    Re: proposed syntax for multiline anony-functions (hopefully?) icefapper@gmail.com - 2014-08-21 02:06 -0700
    Re: proposed syntax for multiline anony-functions (hopefully?) icefapper@gmail.com - 2014-08-21 02:27 -0700
  Re: proposed syntax for multiline anony-functions (hopefully?) icefapper@gmail.com - 2014-08-21 02:14 -0700
    Re: proposed syntax for multiline anony-functions (hopefully?) Marko Rauhamaa <marko@pacujo.net> - 2014-08-21 12:27 +0300
      Re: proposed syntax for multiline anony-functions (hopefully?) icefapper@gmail.com - 2014-08-21 02:30 -0700
        Re: proposed syntax for multiline anony-functions (hopefully?) alex23 <wuwei23@gmail.com> - 2014-08-22 15:15 +1000
    Re: proposed syntax for multiline anony-functions (hopefully?) Terry Reedy <tjreedy@udel.edu> - 2014-08-21 06:07 -0400
  Re: proposed syntax for multiline anony-functions (hopefully?) Travis Griggs <travisgriggs@gmail.com> - 2014-08-22 13:05 -0700
    Re: proposed syntax for multiline anony-functions (hopefully?) Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-08-23 19:20 +1000
  Re: proposed syntax for multiline anony-functions (hopefully?) Dan Stromberg <drsalists@gmail.com> - 2014-08-22 16:48 -0700
  Re: proposed syntax for multiline anony-functions (hopefully?) Dan Stromberg <drsalists@gmail.com> - 2014-08-22 16:58 -0700
    Re: proposed syntax for multiline anony-functions (hopefully?) Marko Rauhamaa <marko@pacujo.net> - 2014-08-23 10:37 +0300

csiph-web