Aðalútibú Python hefur nú getu til að byggja til að vinna í vafranum

Ethan Smith, einn af helstu þróunaraðilum MyPyC, þýðanda Python eininga í C kóða, tilkynnti um breytingar á CPython kóðagrunninum (grunnútfærslu Python) sem gerir þér kleift að byggja upp aðal CPython útibúið til að virka inni í vafranum án þess að grípa til viðbótarplástra. Samsetning er framkvæmd í alhliða lágstigs millikóða WebAssembly með því að nota Emscripten þýðanda.

Aðalútibú Python hefur nú getu til að byggja til að vinna í vafranum

Verkið var samþykkt af Guido van Rossum, skapara Python forritunarmálsins, sem að auki lagði til að samþætta Python stuðning í github.dev vefþjónustuna, sem býður upp á gagnvirkt þróunarumhverfi sem keyrir algjörlega í vafranum. Jonathan Carter frá Microsoft nefndi að nú sé unnið að því að innleiða Python tungumálastuðning í github.dev, en núverandi frumgerð Jupyter tölvuramma fyrir github.dev notaði Pyodide verkefnið (Python 3.9 keyrslutímabygging í WebAssembly).

Í umræðunni var einnig rætt um að setja saman Python með WASI (WebAssembly System Interface) stuðningi til að nota WebAssembly framsetningu Python án þess að vera bundinn við vafra. Það er tekið fram að innleiðing slíks eiginleika mun krefjast mikillar vinnu, þar sem WASI býður ekki upp á útfærslu á pthread API, og Python er hætt að geta smíðað án þess að virkja multithreading.

Heimild: opennet.ru

Bæta við athugasemd