Alternative decorator syntax decision

David Fraser davidf at sjsoft.com
Thu Aug 19 15:54:44 EDT 2004


Paul McGuire wrote:
> There are a number of messages on the python-dev mail list that indicate
> that Guido is looking for some concensus to come from this list as to what
> *one* alternative syntax for decorators we would like him to consider in
> place of the @ syntax that is currently in 2.4a2.
> 
> I think special thanks are due to:
> - Anthony Baxter for his continuing efforts in this regard
> - Steven Bethard for some of the clearest thinking and writing on this topic
> - Michael Sparks for actually implementing one of the options
> 
> We've all done our share of pitching and whining, but we need to settle on
> *one* option for Guido to consider.
> 
> (And let's not get wrapped up complaining about the "process" being followed
> in this whole thing, personally I think it is quite poor.  But let's play
> with the cards we've been dealt, and at least make a collective proposal.)
> 
> The significant alternatives have been listed on the Python wiki at
> http://www.python.org/moin/PythonDecorators .
> 
> Interested parties should also look at the comments in the python-dev
> archive for the past month, at
> http://mail.python.org/pipermail/python-dev/2004-August/thread.html .
> 
> I would propose a multivote survey: each poster gets 3 votes among the
> lettered choices on the Wiki page above.  You can use all 3 for a single
> option, or split them across 2 or 3 options if you are open to more than
> one.
> 
> I am not going to argue that this is scientific in any respect, but it
> *should* allow the major 1 or 2 choices to bubble to the top.  I have used
> this process at work many times in the past when it was necessary for a
> large group to set priorities among a large list of choices.
> 
> My vote is:  J2  J2  C1
> 
> By the way, once an option has been chosen, it *still* needs an
> implementation for Guido to accept it.  This puts some of the options way
> ahead of the others, in my mind.
> 

J2 L L

I hope once the major 2 choices or so are clear that there is another 
discussion about how to select one

David



More information about the Python-list mailing list