diff --git a/.travis.yml b/.travis.yml index 81e8822b..4b64719f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -115,6 +115,7 @@ matrix: - {env: IMPL=wasm wasm_MODE=wace_libc NO_SELF_HOST_PERF=1, services: [docker]} - {env: IMPL=wren, services: [docker]} - {env: IMPL=yorick, services: [docker]} + - {env: IMPL=zig, services: [docker]} script: # Build, test, perf diff --git a/README.md b/README.md index b9da137e..195d822f 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ **1. Mal is a Clojure inspired Lisp interpreter** -**2. Mal is implemented in 79 languages (82 different implementations and 102 runtime modes)** +**2. Mal is implemented in 80 languages (83 different implementations and 103 runtime modes)** | Language | Creator | | -------- | ------- | @@ -92,6 +92,7 @@ | [WebAssembly](#webassembly-wasm) (wasm) | [Joel Martin](https://github.com/kanaka) | | [Wren](#wren) | [Dov Murik](https://github.com/dubek) | | [Yorick](#yorick) | [Dov Murik](https://github.com/dubek) | +| [Zig](#zig) | [Josh Tobin](https://github.com/rjtobin) | **3. Mal is a learning tool** @@ -1150,6 +1151,15 @@ cd yorick yorick -batch ./stepX_YYY.i ``` +### Zig + +The Zig implementation of mal was tested on Zig 0.5. + +``` +cd zig +zig build stepX_YYY +``` + ## Running tests