[Numpy-discussion] Changes to generalized ufunc core dimension checking

Steve Waterbury waterbug at pangalactic.us
Thu Mar 17 01:08:33 EDT 2016


On 03/16/2016 10:32 PM, Fernando Perez wrote:
> On Wed, Mar 16, 2016 at 3:45 PM, Steve Waterbury
> <waterbug at pangalactic.us <mailto:waterbug at pangalactic.us>> wrote:
>
>     On 03/16/2016 06:28 PM, Nathaniel Smith wrote:
>
>         ... Sounds like a real deprecation cycle would have been better.
>
>
>     IMHO for a library as venerable and widely-used as Numpy, a
>     deprecation cycle is almost always better ... consider this a
>     lesson learned.
>
>
> Mandatory XKCD - https://xkcd.com/1172
>
> 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.
>
> 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.

Ha, I love that xkcd!  But not sure I agree that it applies here ...
however, I do appreciate your sharing it.  :D

I mean, just change stuff and see who screams, right?  ;)

Steve



More information about the NumPy-Discussion mailing list