On Wed, Aug 22, 2018 at 7:47 PM Mike Miller <python-id...@mgmiller.net> wrote:
> >> On Tue, Aug 21, 2018 at 3:07 PM, Jonathan Fine <jfine2...@gmail.com> > wrote: > >>>> Maybe this is something Python's REPL should do? > iPython brings in a lot of functionality, perhaps too much. > Would prefer something more focused like bpython or ptpython. > Happily, you know where to get IPython, and BPython, and PTPython. Different users have different desires for an enhanced REPL, and different good, free software, projects exist. I would tend to oppose most of these "fixes" to the basic Python REPL as "feature creep." Full featured interactive shells are great. I use IPython and Jupyter dozens of times every day myself. I love those. But they make specific decisions on what and how to enhance things, and have a huge range of configuration options. The `python` REPL should really be just good enough to use, and allow other projects to provide the richer experience (and to maintain all the code associated with making them powerful and flexible). Obviously, that's not saying categorically that "nothing can ever change" in the Python REPL. But most things I would lean against adding. It does basically as much as it should, with no more code than is necessary to do that. -- Keeping medicines from the bloodstreams of the sick; food from the bellies of the hungry; books from the hands of the uneducated; technology from the underdeveloped; and putting advocates of freedom in prisons. Intellectual property is to the 21st century what the slave trade was to the 16th.
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/