Hi everyone,

On Fri, Aug 24, 2018 at 9:38 AM Nathaniel Smith <njs@pobox.com> wrote:
On Thu, Aug 23, 2018 at 9:02 AM,  <einstein.edison@gmail.com> wrote:
> I might add that most duck array authors are highly unlikely to be newcomers
> to the Python space. We should just put a big warning there while enabling
> and that’ll be enough to scare away most devs from doing it by default.

That's a reasonable idea... a Big Obnoxious Warning(tm) when it's
enabled, or on first use, would achieve a lot of the same purpose.
E.g.

if this_is_the_first_array_function_usage():
    sys.stderr.write(
        "WARNING: this program uses NumPy's experimental
'__array_function__' feature.\n"
        "It may change or be removed without warning, which might
break this program.\n"
        "For details see
http://www.numpy.org/neps/nep-0018-array-function-protocol.html\n"
    )

-n

 
I was thinking of a FutureWarning... That's essentially what it's for. Writing to stderr looks un-pythonic to me.
 
--
Nathaniel J. Smith -- https://vorpus.org
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion

Best Regards,
Hameer Abbasi