Chris Angelico writes:

 > It's good to have a bit of inertia, so that status quo gets
 > maintained, but at the moment, the extent to which ideas get shot
 > down makes it look as if this list is python-idea-killing.  This
 > keeps happening.

I don't see lots of *good* ideas for syntax changes here.  Most of the
ideas that show up, like filtered iteration, are *really* marginal.
They're marginal in the number of people who think they're really an
improvement, and even for those folks they're typically "nice to
haves" at best.  And then somebody comes along and says "ok, I'll
overcome my anti-syntax inertia if you show me that this could
actually be used somewhat frequently", but that's apparently too much
effort.  Sorry, but I'm perfectly happy to see those ideas go away at
that point.

But they don't have to if the proponent doesn't want them to.  As Paul
points out this list can't approve *or* kill an idea.  This list is
supposed to be for *improving* ideas before submitting them for a
decision.  If the discussion leads to impasse, and the proponent still
thinks it's a good idea, they can, and should, either request judgment
from the SC or directly submit a merge request if it's the kind of
thing that only needs one core dev.

Personally, I'm pretty conservative.  I'm pretty happy with the ideas
that get through the process, and with those that don't.  Since you're
not -- you think more improvements should be accepted -- I think it's
mostly on you and those who feel as you do to help people who have
good ideas to recognize when they've reached impasse and more to a
forum where a decision will be made.  (Note that I'm not asking anyone
to do this for their own ideas; that's really hard.)  I don't know if
this is the kind of thing that can be documented, but if so that might
help.

 > All the successful ideas seem to happen elsewhere, notably on
 > typing-sig.

Typing is a poor example.  typing-sig has done a good job of keeping
its promise to use only existing syntax.  The only typing-inspired
syntax change I can remember is variable annotations, and that was a
really big deal for typing.  So typing can basically make decisions
within its own community, independently of this list, and often the
Steering Council as well.  It's also a much younger than Python
itself; of course it's going to progress faster.

Steve
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/2ZFULCUIWPATRXJ55WXQUP2DTYV5QKT2/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to