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/