- {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
**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 |
| -------- | ------- |
| [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**
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