This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients Marco Sulla, eric.smith, eryksun, mark.dickinson, steven.daprano, terry.reedy
Date 2020-03-04.05:44:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1583300691.43.0.510251643473.issue39820@roundup.psfhosted.org>
In-reply-to
Content
Adding functions to builtins (2 of Marco's 8 #38747 ideas) should be separate from patching the repl code.  I agree that the latter should not be done piecemeal.  I previous wrote that we need a pydev REPL enhancement policy discussion *first* and explicitly asked Marco "please don't rush to immediately open 8 new issues."  

I do think that if there were an *approved* set of new features, several patches would be best, but that is moot at present.

IDLE already has this feature, and most of the other enhancements Marco wants. (msg363325) The key for this one is that tcl/tk does not trigger <Key> events when inserting pasted code, so only a keyed newline triggers IDLE's user code processing.  But other IDLE features are much harder, and I suspect that this would also be in the Windows console.

In msg356327, Eric Sun, one of our best Windows experts, outlined the major difficulties of changing things on Windows' console.  He only said something half-way encouraging about autoindent but otherwise thought that a working stdlib Windows readline extension would be needed.
History
Date User Action Args
2020-03-04 05:44:51terry.reedysetrecipients: + terry.reedy, mark.dickinson, eric.smith, steven.daprano, eryksun, Marco Sulla
2020-03-04 05:44:51terry.reedysetmessageid: <1583300691.43.0.510251643473.issue39820@roundup.psfhosted.org>
2020-03-04 05:44:51terry.reedylinkissue39820 messages
2020-03-04 05:44:51terry.reedycreate