From 97a8edeabadb572883b00df1d7718be874635a5e Mon Sep 17 00:00:00 2001 From: Josh Tobin Date: Thu, 19 Dec 2019 23:24:54 -0500 Subject: [PATCH] zig: readme and travis --- .travis.yml | 1 + README.md | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) 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