You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
compiler/ Rust crate `edge-python`: lexer, parser, optimizer, VM, packages module. Compiles to compiler_lib.wasm (the only artifact the project distributes).
19
-
wasm-abi/ Wire-format constants shared by the compiler (host) and wasm-pdk (guest). no_std, zero deps.
20
-
wasm-pdk/ Plugin Development Kit — author-side runtime for writing `.wasm` modules importable from Edge Python scripts (`#[plugin_fn]`, Handle/Value/Error). Published independently of compiler.wasm.
21
-
starter-module/ Reference `.wasm` plugin built with wasm-pdk (`slugify-mod`) — copy as the starting point for your own module.
22
-
23
-
demo/ Browser playground (HTML + WASM + Web Worker)
Native modules come in two flavors: `.wasm` binaries any host can load by URL (per the [WASM ABI](documentation/reference/wasm-abi.md)) and in-process Rust bindings for embedders linking `compiler_lib` (full type coverage). See [Writing modules](documentation/reference/writing-modules.md).
@@ -43,20 +59,20 @@ Two files: the WASM module + a thin JS loader included in this repo at [`demo/ed
0 commit comments