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 njs
Recipients asvetlov, brett.cannon, mbussonn, minrk, njs, pmpp, willingc, xtreak, yselivanov
Date 2019-05-01.14:56:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1556722613.38.0.682575609683.issue34616@roundup.psfhosted.org>
In-reply-to
Content
> My response was to not take care of that in the first time, but provide the building blocks for alternative REPL, in a second time provide an async-input, and a way to register runner for alternative async libraries.

Yeah, I think this is pretty simple: the runtime/stdlib should provide the primitives to compile top-level async code, get coroutines, etc., and then a REPL like ipython can take care of handing that off to asyncio or whatever library they want.

Maybe in the long run the builtin REPL should get async support "out of the box", but that's much less clear, and anyway we should split that off into a separate issue if we want to discuss it.

async-input isn't even useful for ipython, is it? you use prompt-toolkit :-)
History
Date User Action Args
2019-05-01 14:56:53njssetrecipients: + njs, brett.cannon, asvetlov, pmpp, yselivanov, willingc, minrk, mbussonn, xtreak
2019-05-01 14:56:53njssetmessageid: <1556722613.38.0.682575609683.issue34616@roundup.psfhosted.org>
2019-05-01 14:56:53njslinkissue34616 messages
2019-05-01 14:56:53njscreate