> But my question is why not to apply all this patches to `CPython` to be able to compile `CPython` on the Web ?
> Patches to CPython seems pretty straightforward ... In order for an existing project to even be considered as a patch for CPython as an addition to the standard library, it typically requires sufficient maturity, a robust API, and thorough tests. There's also a formal PEP process that most major changes have to go through, along with taking on experts that are willing to maintain the new code and documentation for many years. That doesn't even include the discussion of whether something like that fits in the stdlib in general, or other considerations such as security (which has been an ongoing issue for WASM). So, simply because an implementation exists does not mean it should be immediately included in CPython. There are a multitude of important factors to consider, especially for something this broad. On Mon, Jun 15, 2020 at 5:04 PM <redrad...@gmail.com> wrote: > Thanks, but I know about this implementation ... > > But my question is why not to apply all this patches to `CPython` to be > able to compile `CPython` on the Web ? > https://github.com/iodide-project/pyodide > https://github.com/dgym/cpython-emscripten > > Patches to CPython seems pretty straightforward ... > _______________________________________________ > Python-ideas mailing list -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/GIQ7RREZAAHO2S6XWVEPN6SDIVXP7GMB/ > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/LMYMNPCPJ4BFXIXJWF6XQUZR6M53T3FQ/ Code of Conduct: http://python.org/psf/codeofconduct/