wasm: update README. Activate in travis.
authorJoel Martin <github@martintribe.org>
Sat, 8 Dec 2018 22:56:59 +0000 (16:56 -0600)
committerJoel Martin <github@martintribe.org>
Sun, 9 Dec 2018 00:02:56 +0000 (18:02 -0600)
.travis.yml
README.md

index ab99fe9..9d3bb47 100644 (file)
@@ -91,6 +91,7 @@ matrix:
     - {env: IMPL=vb,        services: [docker]}
     - {env: IMPL=vhdl,      services: [docker]}
     - {env: IMPL=vimscript, services: [docker]}
+    - {env: IMPL=wasm,      services: [docker]}
     - {env: IMPL=yorick,    services: [docker]}
 
 script:
index 9e6585e..da71ca2 100644 (file)
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
 
 Mal is a Clojure inspired Lisp interpreter.
 
-Mal is implemented in 73 languages:
+Mal is implemented in 74 languages:
 
 * Ada
 * GNU awk
@@ -80,6 +80,7 @@ Mal is implemented in 73 languages:
 * VHDL
 * Vimscript
 * Visual Basic.NET
+* WebAssembly (wasm)
 * Yorick
 
 
@@ -1039,6 +1040,19 @@ make
 mono ./stepX_YYY.exe
 ```
 
+### WebAssembly (wasm) ###
+
+The WebAssembly implementation has been written in
+[Wam](https://github.com/kanaka/wam) (WebAssembly Macro language) and
+runs under the [wac/wace](https://github.com/kanaka/wac) WebAssembly
+runtime.
+
+```
+cd wasm
+make
+wace ./stepX_YYY.wasm
+```
+
 ### Yorick
 
 *The Yorick implementation was created by [Dov Murik](https://github.com/dubek)*