A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/attachments/20070214/20e1528f/attachment.htm below:

<html><body>On 01:04 pm, ben@redfrontdoor.org wrote:<br /><br />&gt;glyph@divmod.com:<br />&gt;&gt; I really, really wish that every feature proposal for Python had to meet<br />&gt;&gt; some burden of proof [...]. &#160;I suspect this would kill 90% of "hey<br />&gt;&gt; wouldn't this syntax be neat" proposals on day zero [...]<br />&gt;<br />&gt;This is what I understood the initial posting to python-ideas to be<br />&gt;about. &#160;If the feedback from there had been "that's a stupid idea", then<br />&gt;that would have been the end of it. &#160;I think it's a good thing that<br />&gt;there's the python-ideas mechanism for speculative suggestions.<br /><br />Discussion, with any audience, no matter how discerning, isn't really going to be a useful filter unless the standards of that audience are clear.<br /><br />What I was trying to say there is that the proposal of new ideas should not begin with "Hey, I think this might be 'good'" - that's too ill defined. &#160;It should be, "I noticed (myself/my users/my students/other open source projects) writing lots of code that looks like *this*, and I think it would be a real savings if it could look like *that*, instead". &#160;Some back-of-the-envelope math might be nice, in terms of savings of lines of code, or an explanation of the new functionality that might be enabled by a feature.<br /><br />More than the way proposals should work, I'm suggesting that the standards of the community in _evaluating_ to the proposals should be clearer. &#160;The cost-benefit analysis should be done in terms of programmer time, or ease of learning, or &#160;integration possibilities, or something. &#160;It doesn't *necessarily* have to be in terms of "lines of code saved", but especially for syntax proposals, that is probably a necessary start. &#160;It's fine to have some aesthetic considerations, but there's a lot more to Python than aesthetics, and right now it seems like the majority of posts coming into threads like this one are "I don't like the proposed ':==|', it's ugly. &#160;How about '?!?+' instead?"<br /><br />The short version of this is that any feature should describe what task it makes easier, for whom, and by how much. &#160;This description should be done up front, so that the discussion can center around whether than analysis is correct and whether it is worth the ever-present tradeoff against upgrade headaches.<br /></body></html>

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4