mirror of
https://github.com/remko/waforth
synced 2024-12-28 10:00:06 +01:00
564 B
564 B
WAForth2C: Experiment to use WAForth to convert Forth to C
Uses WAForth to generate WebAssembly modules, passes them to wasm2c
, and
compiles and loads everything together into a native binary.
Usage
-
Create a
.f
file with amain
word defined (e.g.example/sieve.f
) -
Compile
./waforth2c.js examples/sieve.f
This will generate
.wasm
files for all the defined words. -
Build
make
This will generate
.c
files from the.wasm
files generated in 2., and build them using the C compiler. -
Run
./main