Show HN: Easylang can bridge the gap between Scratch and Python
easylang.dev
easylang.dev
It is mainly written in C and is executed in the browser with WASM (WebAssembly). The Easylang programs are compiled directly in the browser into an AST (Abstract Syntax Tree) which is then interpreted.
A recently added feature is that some code can be compiled directly into WASM code. This is useful for the "inner loop" and can multiply the execution speed.