On Fri, Nov 30, 2018 at 12:18 AM Steven D'Aprano <st...@pearwood.info> wrote:
> Sage wraps a number of Python libraries, such as numpy, sympy and
> others, and itself can run under iPython which for all we know may
> already have monkeypatched the builtins for its own ~~nefarious~~ useful
> purposes. Are you really comfortable with monkeypatching the builtins in
> this way in such a complex ecosystem of packages? Maybe it will work,
> but I think you're being awfully gung-ho about the suggestion.

To be quite honest, no, I am not comfortable with it. But I *am*
comfortable with expecting Python programmers to program in Python,
and thus deeming that breakage as a result of user code being migrated
from Py2 to Py3 is to be fixed by the user. You can mess around with
map(), but there are plenty of other things you can't mess with, so I
don't see why this one thing should be Sage's problem.

ChrisA
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to