<p dir="ltr"><br>
On Jul 28, 2015 10:41 PM, "Stephen J. Turnbull" <<a href="mailto:stephen@xemacs.org">stephen@xemacs.org</a>> wrote:<br>
><br>
> Ben Finney writes:<br>
><br>
>  > I've made a clear distinction between the need to *be able to*<br>
>  > justify a change, versus arbitrary demands to do so by arbitrary<br>
>  > members.<br>
>  ><br>
>  > The latter is what you're arguing against, and of course I agree. I've<br>
>  > never advocated that.<br>
><br>
> Sure, but the former, when stated as a rule rather than induced from<br>
> past cases, is also an unacceptably high bar.  It's unnecessarily<br>
> high, because this is open source.  No mistake is irrecoverable, even<br>
> if it happens in a public release.  One can always keep using the last<br>
> release one liked.<wink/>  Or maintain a local fork.  Or switch to a<br>
> different language.  Or <gasp/> live with the misfeature.<br>
><br>
> The other face is that it's impossibly high.  Some decisions can't be<br>
> justified rationally, because the theory isn't developed until later,<br>
> typically based on experience with an intuitively-approved feature.<br>
> In the end, some decisions really do come down to somebody's "gut<br>
> feeling".<br>
><br>
> As I've already said, in the case of "assret" I *personally* think the<br>
> demands of accountability were higher than the mere repetition of<br>
> "it's a minor design decision" could satisfy.  Nevertheless, I<br>
> wouldn't try to enunciate a rule.</p>
<p dir="ltr">* sorry, I haven't the context for this: would -m compileall or an AST preprocess help catch speling mistakes as well as syntax highlighting?<br>
* If the constraints are ill-defined, there are not enough tests; "Fearless Refactoring"</p>
<p dir="ltr">><br>
> Steve<br>
><br>
> _______________________________________________<br>
> Python-Dev mailing list<br>
> <a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/python-dev">https://mail.python.org/mailman/listinfo/python-dev</a><br>
> Unsubscribe: <a href="https://mail.python.org/mailman/options/python-dev/wes.turner%40gmail.com">https://mail.python.org/mailman/options/python-dev/wes.turner%40gmail.com</a><br>
</p>