<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 16, 2016 at 3:45 PM, Steve Waterbury <span dir="ltr"><<a href="mailto:waterbug@pangalactic.us" target="_blank">waterbug@pangalactic.us</a>></span> wrote:<br><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 id=":4c" class="" style="overflow:hidden">On 03/16/2016 06:28 PM, Nathaniel Smith wrote:<br>
<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">
... Sounds like a real deprecation cycle would have been better.<br>
</blockquote>
<br>
IMHO for a library as venerable and widely-used as Numpy, a<br>
deprecation cycle is almost always better ... consider this a<br>
lesson learned.</div></blockquote></div><div class="gmail_extra"><br></div>Mandatory XKCD - <a href="https://xkcd.com/1172">https://xkcd.com/1172</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">We recently had a discussion about a similar "nobody we know uses nor should use this api" situation in IPython, and ultimately decided that xkcd 1172 would hit us, so opted in this case just for creating new cleaner APIs + possibly doing slow deprecation of the old stuff.  </div><div class="gmail_extra"><br></div><div class="gmail_extra">For a widely used library, if the code exists then someone, somewhere depends on it, regardless of how broken or obscure you think the feature is. We just have to live with that.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers,</div><div class="gmail_extra"><br></div><div class="gmail_extra">f</div><div class="gmail_extra"><div><br></div>-- <br><div class="gmail_signature">Fernando Perez (@fperez_org; <a href="http://fperez.org" target="_blank">http://fperez.org</a>)<br>fperez.net-at-gmail: mailing lists only (I ignore this when swamped!)<br>fernando.perez-at-berkeley: contact me here for any direct mail<br></div>
</div></div>