Step 0 of Make-a-Lisp for Erlang
[jackhill/mal.git] / README.md
index b784d98..7b71d40 100644 (file)
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
 
 Mal is a Clojure inspired Lisp interpreter.
 
-Mal is implemented in 30 different languages:
+Mal is implemented in 32 different languages:
 
 * Bash shell
 * C
@@ -12,6 +12,8 @@ Mal is implemented in 30 different languages:
 * C#
 * Clojure
 * CoffeeScript
+* Erlang
+* Factor
 * Forth
 * Go
 * Haskell
@@ -135,10 +137,23 @@ cd coffee
 coffee ./stepX_YYY
 ```
 
+### Erlang
+
+Requires [rebar](https://github.com/rebar/rebar) to build.
+
+```
+cd erlang
+MAL_STEP=stepX_YYY rebar compile escriptize
+./stepX_YYY
+```
+
 ### Factor
 
 *The Factor implementation was created by [Jordan Lewis (jordanlewis)](https://github.com/jordanlewis)*
 
+The Factor implementation of mal has been tested with Factor 0.97
+([factorcode.org](factorcode.org)).
+
 ```
 cd factor
 FACTOR_ROOTS=src factor -run=stepX_YYY
@@ -155,7 +170,7 @@ gforth stepX_YYY.fs
 
 ### Go
 
-You Go implementation of mal requires that go is installed on on the
+The Go implementation of mal requires that go is installed on on the
 path. The implementation has been tested with Go 1.3.1.
 
 ```