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 Simon Biggs
Recipients Simon Biggs
Date 2020-04-14.07:11:35
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1586848295.92.0.690921486188.issue40280@roundup.psfhosted.org>
In-reply-to
Content
Since asm.js came on the scene, and now Web Assembly people have created CPython patches to support building CPython with emscripten. See:

* https://github.com/PeachPy/EmCPython -- Python 2.7
* https://github.com/dgym/cpython-emscripten/tree/master/3.5.2/patches -- Python 3.5.2
* https://github.com/iodide-project/pyodide/tree/master/cpython/patches -- Python 3.7.4

To ease the compiling of CPython with emscripten it would be helpful if patches that achieved these ends for the compiling to Web Assembly with emscripten were built into the upstream source repository itself.

If web assembly were to became a supported compilation target of the upstream CPython repository this would significantly reduce the friction of allowing CPython, and the latest CPython, to become a language readily usable within the browser.

Cheers,
Simon
History
Date User Action Args
2020-04-14 07:11:35Simon Biggssetrecipients: + Simon Biggs
2020-04-14 07:11:35Simon Biggssetmessageid: <1586848295.92.0.690921486188.issue40280@roundup.psfhosted.org>
2020-04-14 07:11:35Simon Biggslinkissue40280 messages
2020-04-14 07:11:35Simon Biggscreate