[Python-Dev] Draft proposal: Implicit self in Python 3.0

Samuele Pedroni pedronis at strakt.com
Sun Jan 8 22:19:17 CET 2006


Ian Bicking wrote:
> Tim Peters wrote:
>>>[Thomas Wouters]
>>>>>>>My point isn't that it isn't archived somewhere (mailinglists, wiki, FAQ,
>>>the minds of many, many people, not just Python developers) but that it
>>>isn't easily findable and it isn't easily accessible in a single location. I
>>>thought PEP's where supposed to be that, and if I have a particular idea for
>>>new syntax or new semantics, PEPs would be the place I'd look, not the FAQ
>>>or a Wiki.
>>>>>>Luckily, in his benevolent infinite wisdom, I expect Guido reserved
>>PEP number 13 for exactly this purpose: for a meta-PEP to record the
>>unlucky PEP ideas that are so unlikely to get accepted that it's not
>>worth anyone's time to write an actual PEP for them. I like the
>>title:
>>>> Don't Bother: PEPs Rejected Before Being Written
>>>>No, I'm not kidding. At least I don't think I am.
>>> +1. I think it's rather patronizing to send things back to python-list 
> when you know people are wasting their time discussing them because they 
> will never be accepted.

Well, the problem is that most of these proposers think that their 
proposal deserve attention, is valuable no matter what, but python-dev
is not the place to defuse/clarify that in a gentle way for the 
proposer. Of course some people do exactly that here out of kindness 
etc., I personally don't think it's a good approach.
python-list is a better place to get clarifications about the way Python
is, will stay.
Half-baked, not well thought out ideas, as huge threads in the past
going nowhere have proven, are not healthy to python-dev s/n ratio.
Even with such a valuable PEP in place, I expect some people to need 
clarification discussions and python-list will still be the right place 
to have them.
> People on python-list have useful things to do 
> too, they don't just read to waste their time.
>> I would prefer PEP form over a wiki page, as I'd rather this be truly 
> authoritative, and only Guido can really completely reject an idea. 
> Justifying the rejections can be done by anyone though; maybe each idea 
> could link to a wiki page on the topic.
>> I think it's also important to be clear on what's being rejected. Often 
> these rejected ideas address a real issue, and if you think about the 
> issue from another angle you might be able to solve that without falling 
> into the trap that the oft-rejected proposal fell into. But it's easy 
> to confuse that the issue or use case is being explicitly ignored, 
> rather than the particulars. For instance, Thomas said "changing all 
> statements into expressions (e.g. logix): python isn't (going to be) a 
> functional language" -- and that's what shouldn't be in the PEP. All 
> statements aren't going to be expressions; the editorialization that 
> Python isn't going to be a functional language is both rather 
> inaccurate, misses the real reason for statements, and needlessly 
> alienates people who like functional programming (and they have been 
> *needlessly* alienated by discussions about lambda and filter).
>> So... maybe Guido or python-dev should write/vet the justifications too. 
> When you are putting up walls and specifically discouraging community 
> participation on certain issues, it should be done in a sensitive way.
>>


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /