On Thu, Sep 20, 2018 at 2:33 AM Nathaniel Smith <n...@pobox.com> wrote:

> On Thu, Sep 13, 2018 at 10:30 AM, Stephan Hoyer <sho...@gmail.com> wrote:
> > I have now drafted these revisions to the NEP to clarify its stance
> around
> > backwards compatibility, and the type of the "types" argument:
> > https://github.com/numpy/numpy/pull/11943
>
> Okay, so this is a pretty substantial change! Before, the NEP's stance
> was "we might change anything, at any time, without any warning",
> which of course makes it easier to accept the NEP (since we can always
> back out), but was also so different from our normal rules that it
> seemed important to make sure people weren't using it without
> realizing. Now it actually makes a commitment: to not regress on what
> functions can be overloaded (though the details might change), and
> commits to an abbreviated-but-nonzero deprecation process when we
> change things. I get the impression that this is closer to what the
> authors were intending in the first place, so that's good! I would
> probably have kept the noisy warning and zero commitments for one
> release anyway, because IMO it's not a big deal and it rarely hurts to
> hedge bets and gather data. But on reflection, I think I am OK with
> this level of commitment if that's what y'all want to go for. (After
> all, it's not really any stronger than NEP 22's high-level plan.) So,
> +0.
>

Nathaniel -- thanks for your critical reviews here, and your
open-mindedness!

I've gone ahead and merged the PR to mark the NEP as accepted. Let's get
started on the fun part of implementation!

Cheers,
Stephan
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion

Reply via email to