lcompilers / lpython

Python compiler
https://lpython.org/
Other
1.5k stars 157 forks source link

WASM roadmap #1485

Open certik opened 1 year ago

certik commented 1 year ago

ASR->WASM backend: (ASR features that have to be implemented):

WASM->x86

Refactoring

Other:

Done:

certik commented 1 year ago

A good high level goal to "finish" the WASM effort is to take some code like Minpack or equivalent and get it compiling via WASM and get it working via wasmtime as well as in the browser.

We can do a progression of programs:

For all these, the following should work: