<div dir="ltr">On Sun, Dec 30, 2012 at 4:10 PM, Ned Batchelder <span dir="ltr"><<a href="mailto:ned@nedbatchelder.com" target="_blank">ned@nedbatchelder.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">I wonder at the underlying philosophy of things being accepted or rejected in this way.</div>

</blockquote><div><br></div><div style>I'm no expert on the subject but here are a few criteria for builtin method inclusion:</div><div style><br></div><div style>* Useful - show many popular use cases, e.g. attach many links to various lines on github/stackoverflow/bitbucket.</div>

<div style>* Hard to get right, i.e. user implementations tend to have bugs.</div><div style>* Would benefit greatly from C optimization</div><div style>* Have a great, obvious, specific, readable name</div><div style>* Don't overlap with anything else in the stdlib - TSBOAPOOOWTDI</div>

<div style>* Consistent with the rest of python, e.g.</div><div>* Community approval<br></div><div style>* BDFL approval</div><div style><div><br></div><div>Brett wrote a bit on stdlib inclusion which may be relevant <a href="http://mail.python.org/pipermail/python-3000/2006-June/002442.html">http://mail.python.org/pipermail/python-3000/2006-June/002442.html</a><br>

</div></div><div style><br></div><div style>"that way may not be obvious at first unless you're Dutch."</div><div style><br></div><div style>Yuval</div></div></div></div>