D + WASM, example

221V b8bf34de2c import example 7 months ago
.gitignore 8117600482 add .gitignore 7 months ago
README.md b8bf34de2c import example 7 months ago
add_two.d b8bf34de2c import example 7 months ago
index.html b8bf34de2c import example 7 months ago

README.md

D + WASM, example

$ vim ~/.bashrc
export PATH=$PATH:~/.dlang/bin

$ source ~/.bashrc

$ ldc2 -v
binary    /home/e/.dlang/bin/ldc2
version   1.39.0 (DMD v2.109.1, LLVM 18.1.6)
config    /home/e/.dlang/etc/ldc2.conf (x86_64-unknown-linux-gnu)


ldc2 -mtriple=wasm32-unknown-unknown-wasm -O --betterC add_two.d
ldc2 -mtriple=wasm32-unknown-unknown-wasm -O -L-allow-undefined --betterC add_two.d


$ ls -alh add_two.wasm
$ ~/git/wabt/build/wasm-decompile add_two.wasm -o add_two.txt


$ python3 -m http.server
// http://0.0.0.0:8000/