[Numpy-discussion] Advanced indexing: "fancy" vs. orthogonal

Nathaniel Smith njs at pobox.com
Sat Apr 4 17:38:18 EDT 2015

On Apr 4, 2015 4:12 AM, "Todd" <toddrjen at gmail.com> wrote:
> On Apr 4, 2015 10:54 AM, "Nathaniel Smith" <njs at pobox.com> wrote:
> >
> > Core python broke backcompat on a regular basis throughout the python
> > 2 series, and almost certainly will again -- the bar to doing so is
> > *very* high, and they use elaborate mechanisms to ease the way
> > (__future__, etc.), but they do it. A few months ago there was even
> > some serious consideration given to changing py3 bytestring indexing
> > to return bytestrings instead of integers. (Consensus was
> > unsurprisingly that this was a bad idea, but there were core devs
> > seriously exploring it, and no-one complained about the optics.)
> There was no break as large as this. In fact I would say this is even a
larger change than any individual change we saw in the python 2 to 3
switch.  The basic mechanics of indexing are just too fundamental and touch
on too many things to make this sort of change feasible.

I'm afraid I'm not clever enough to know how large or feasible a change is
without even seeing the proposed change. I may well agree with you when I
do see it; I just prefer to base important decisions on as much data as

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20150404/55ba17af/attachment.html>

More information about the NumPy-Discussion mailing list