Pythonin päähaaralla on nyt kyky rakentaa selaimessa työskentelemistä varten

Ethan Smith, yksi Python-moduulien C-koodiksi kääntäjän MyPyC:n pääkehittäjistä, ilmoitti lisävänsä muutoksia CPython-koodikantaan (Pythonin perustoteutus), jonka avulla voit rakentaa CPython-päähaaran toimimaan selaimen sisällä. turvautumatta lisäkorjauksiin. Kokoonpano suoritetaan yleiseen matalan tason keskitason koodiin WebAssembly Emscripten-kääntäjällä.

Pythonin päähaaralla on nyt kyky rakentaa selaimessa työskentelemistä varten

Teoksen hyväksyi Python-ohjelmointikielen luoja Guido van Rossum, joka ehdotti lisäksi Python-tuen integrointia github.dev-verkkopalveluun, joka tarjoaa interaktiivisen kehitysympäristön, joka toimii kokonaan selaimessa. Jonathan Carter Microsoftista mainitsi, että tällä hetkellä työskennellään Python-kielen tuen toteuttamiseksi github.dev:ssä, mutta olemassa oleva prototyyppi Jupyter-laskentakehys github.dev:lle käytti Pyodide-projektia (Python 3.9 runtime build WebAssemblyssa).

Keskustelu nousi myös esille Pythonin kokoamisesta WASI-tuella (WebAssembly System Interface) Pythonin WebAssembly-esityksen käyttämiseksi ilman verkkoselaimeen sidottua. On huomattava, että tällaisen ominaisuuden käyttöönotto vaatii paljon työtä, koska WASI ei tarjoa pthread API -toteutusta ja Python on lakannut pystymästä rakentamaan ilman monisäikeen käyttöä.

Lähde: opennet.ru

Lisää kommentti