Bellach mae gan brif gangen Python y gallu i adeiladu ar gyfer gweithio yn y porwr

Cyhoeddodd Ethan Smith, un o brif ddatblygwyr MyPyC, casglwr modiwlau Python i god C, ychwanegu newidiadau i'r cod sylfaen CPython (gweithrediad sylfaenol Python) sy'n eich galluogi i adeiladu prif gangen CPython i weithio y tu mewn i'r porwr heb droi at glytiau ychwanegol. Mae'r cydosod yn cael ei wneud yn WebAssembly cod canolradd lefel isel cyffredinol gan ddefnyddio casglwr Emscripten.

Bellach mae gan brif gangen Python y gallu i adeiladu ar gyfer gweithio yn y porwr

Cymeradwywyd y gwaith gan Guido van Rossum, crΓ«wr yr iaith raglennu Python, a gynigiodd hefyd integreiddio cefnogaeth Python i wasanaeth gwe github.dev, sy'n darparu amgylchedd datblygu rhyngweithiol sy'n rhedeg yn gyfan gwbl yn y porwr. Soniodd Jonathan Carter o Microsoft fod gwaith yn mynd rhagddo ar hyn o bryd i roi cymorth iaith Python ar waith yn github.dev, ond defnyddiodd fframwaith cyfrifiannu prototeip presennol Jupyter ar gyfer github.dev y prosiect Pyodide (adeilad amser rhedeg Python 3.9 yn WebAssembly).

Cododd y drafodaeth hefyd y pwnc o gydosod Python gyda chefnogaeth WASI (Rhyngwyneb System WebAssembly) ar gyfer defnyddio cynrychiolaeth WebAssembly o Python heb fod ynghlwm wrth borwr gwe. Nodir y bydd angen llawer o waith i weithredu nodwedd o'r fath, gan nad yw WASI yn darparu gweithrediad yr API pthread, ac mae Python wedi rhoi'r gorau i allu adeiladu heb alluogi multithreading.

Ffynhonnell: opennet.ru

Ychwanegu sylw