├── .gitignore ├── LICENSE ├── basic.exe ├── config.nims ├── data ├── IBMPlexMono-Bold.ttf ├── IBMPlexSans-Bold.ttf ├── IBMPlexSans-Regular.ttf ├── bg.png ├── frag.emscripten.sh ├── frag.sh ├── greece.png ├── mask.png ├── ring1.png ├── ring2.png ├── ring3.png ├── vert.emscripten.sh └── vert.sh ├── imgs ├── step0a.png ├── step0b.png ├── step1.png ├── step2a.png ├── step2b.png ├── step3a.png ├── step3b.png ├── step4a.png └── step4b.png ├── nim_emscripten_tutorial.nimble ├── nimcache ├── @mbasic.nim.c ├── basic.deps ├── basic.json ├── compile_basic.sh ├── stdlib_io.nim.c └── stdlib_system.nim.c ├── readme.md ├── shell_minimal.html ├── step0.c ├── step0.html ├── step0.js ├── step0.wasm ├── step1.html ├── step1.js ├── step1.nim ├── step1.nims ├── step1.wasm ├── step2 ├── step2.exe ├── step2.html ├── step2.js ├── step2.nim ├── step2.nims ├── step2.wasm ├── step3 ├── step3.data ├── step3.exe ├── step3.html ├── step3.js ├── step3.nim ├── step3.nims ├── step3.wasm ├── step4 ├── step4.data ├── step4.exe ├── step4.html ├── step4.js ├── step4.nim ├── step4.nims ├── step4.wasm ├── step5.data ├── step5.html ├── step5.js ├── step5.nim ├── step5.nims └── step5.wasm /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /basic.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/basic.exe -------------------------------------------------------------------------------- /config.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/config.nims -------------------------------------------------------------------------------- /data/IBMPlexMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/IBMPlexMono-Bold.ttf -------------------------------------------------------------------------------- /data/IBMPlexSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/IBMPlexSans-Bold.ttf -------------------------------------------------------------------------------- /data/IBMPlexSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/IBMPlexSans-Regular.ttf -------------------------------------------------------------------------------- /data/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/bg.png -------------------------------------------------------------------------------- /data/frag.emscripten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/frag.emscripten.sh -------------------------------------------------------------------------------- /data/frag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/frag.sh -------------------------------------------------------------------------------- /data/greece.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/greece.png -------------------------------------------------------------------------------- /data/mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/mask.png -------------------------------------------------------------------------------- /data/ring1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/ring1.png -------------------------------------------------------------------------------- /data/ring2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/ring2.png -------------------------------------------------------------------------------- /data/ring3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/ring3.png -------------------------------------------------------------------------------- /data/vert.emscripten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/vert.emscripten.sh -------------------------------------------------------------------------------- /data/vert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/data/vert.sh -------------------------------------------------------------------------------- /imgs/step0a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step0a.png -------------------------------------------------------------------------------- /imgs/step0b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step0b.png -------------------------------------------------------------------------------- /imgs/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step1.png -------------------------------------------------------------------------------- /imgs/step2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step2a.png -------------------------------------------------------------------------------- /imgs/step2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step2b.png -------------------------------------------------------------------------------- /imgs/step3a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step3a.png -------------------------------------------------------------------------------- /imgs/step3b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step3b.png -------------------------------------------------------------------------------- /imgs/step4a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step4a.png -------------------------------------------------------------------------------- /imgs/step4b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/imgs/step4b.png -------------------------------------------------------------------------------- /nim_emscripten_tutorial.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/nim_emscripten_tutorial.nimble -------------------------------------------------------------------------------- /nimcache/@mbasic.nim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/nimcache/@mbasic.nim.c -------------------------------------------------------------------------------- /nimcache/basic.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/nimcache/basic.deps -------------------------------------------------------------------------------- /nimcache/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/nimcache/basic.json -------------------------------------------------------------------------------- /nimcache/compile_basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/nimcache/compile_basic.sh -------------------------------------------------------------------------------- /nimcache/stdlib_io.nim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/nimcache/stdlib_io.nim.c -------------------------------------------------------------------------------- /nimcache/stdlib_system.nim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/nimcache/stdlib_system.nim.c -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/readme.md -------------------------------------------------------------------------------- /shell_minimal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/shell_minimal.html -------------------------------------------------------------------------------- /step0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step0.c -------------------------------------------------------------------------------- /step0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step0.html -------------------------------------------------------------------------------- /step0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step0.js -------------------------------------------------------------------------------- /step0.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step0.wasm -------------------------------------------------------------------------------- /step1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step1.html -------------------------------------------------------------------------------- /step1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step1.js -------------------------------------------------------------------------------- /step1.nim: -------------------------------------------------------------------------------- 1 | echo "Hello World, from Nim." 2 | -------------------------------------------------------------------------------- /step1.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step1.nims -------------------------------------------------------------------------------- /step1.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step1.wasm -------------------------------------------------------------------------------- /step2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step2 -------------------------------------------------------------------------------- /step2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step2.exe -------------------------------------------------------------------------------- /step2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step2.html -------------------------------------------------------------------------------- /step2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step2.js -------------------------------------------------------------------------------- /step2.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step2.nim -------------------------------------------------------------------------------- /step2.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step2.nims -------------------------------------------------------------------------------- /step2.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step2.wasm -------------------------------------------------------------------------------- /step3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3 -------------------------------------------------------------------------------- /step3.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3.data -------------------------------------------------------------------------------- /step3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3.exe -------------------------------------------------------------------------------- /step3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3.html -------------------------------------------------------------------------------- /step3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3.js -------------------------------------------------------------------------------- /step3.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3.nim -------------------------------------------------------------------------------- /step3.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3.nims -------------------------------------------------------------------------------- /step3.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step3.wasm -------------------------------------------------------------------------------- /step4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4 -------------------------------------------------------------------------------- /step4.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4.data -------------------------------------------------------------------------------- /step4.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4.exe -------------------------------------------------------------------------------- /step4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4.html -------------------------------------------------------------------------------- /step4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4.js -------------------------------------------------------------------------------- /step4.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4.nim -------------------------------------------------------------------------------- /step4.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4.nims -------------------------------------------------------------------------------- /step4.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step4.wasm -------------------------------------------------------------------------------- /step5.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step5.data -------------------------------------------------------------------------------- /step5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step5.html -------------------------------------------------------------------------------- /step5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step5.js -------------------------------------------------------------------------------- /step5.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step5.nim -------------------------------------------------------------------------------- /step5.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step5.nims -------------------------------------------------------------------------------- /step5.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/nim_emscripten_tutorial/HEAD/step5.wasm --------------------------------------------------------------------------------