├── .github └── workflows │ ├── CI.yml │ └── Release.yml ├── .gitignore ├── .gitmodules ├── 4orth.porth ├── LICENCE ├── README.md ├── example ├── Template │ ├── Makefile │ ├── README.md │ └── main.porth ├── hello-wasi.porth ├── hello-wasm.porth ├── snake-example.porth └── tictactoe.porth ├── modules ├── 4orth-compilation.porth ├── 4std.porth └── porth-4ork.porth └── std ├── rand.porth ├── wasi.porth ├── wasm-core.porth ├── wasm-std.porth └── wasm4.porth /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/Release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/.github/workflows/Release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/.gitmodules -------------------------------------------------------------------------------- /4orth.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/4orth.porth -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/README.md -------------------------------------------------------------------------------- /example/Template/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/example/Template/Makefile -------------------------------------------------------------------------------- /example/Template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/example/Template/README.md -------------------------------------------------------------------------------- /example/Template/main.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/example/Template/main.porth -------------------------------------------------------------------------------- /example/hello-wasi.porth: -------------------------------------------------------------------------------- 1 | include "wasi.porth" 2 | 3 | proc main in 4 | "Hello World!\n" puts 5 | end -------------------------------------------------------------------------------- /example/hello-wasm.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/example/hello-wasm.porth -------------------------------------------------------------------------------- /example/snake-example.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/example/snake-example.porth -------------------------------------------------------------------------------- /example/tictactoe.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/example/tictactoe.porth -------------------------------------------------------------------------------- /modules/4orth-compilation.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/modules/4orth-compilation.porth -------------------------------------------------------------------------------- /modules/4std.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/modules/4std.porth -------------------------------------------------------------------------------- /modules/porth-4ork.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/modules/porth-4ork.porth -------------------------------------------------------------------------------- /std/rand.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/std/rand.porth -------------------------------------------------------------------------------- /std/wasi.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/std/wasi.porth -------------------------------------------------------------------------------- /std/wasm-core.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/std/wasm-core.porth -------------------------------------------------------------------------------- /std/wasm-std.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/std/wasm-std.porth -------------------------------------------------------------------------------- /std/wasm4.porth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LunaAmora/4orth/HEAD/std/wasm4.porth --------------------------------------------------------------------------------