Mal is a Clojure inspired Lisp interpreter.
-Mal is implemented in 29 different languages:
+Mal is implemented in 31 different languages:
* Bash shell
* C
* C#
* Clojure
* CoffeeScript
+* Factor
* Forth
* Go
* Haskell
* Java
-* Javascript ([Online Demo](http://kanaka.github.io/mal))
+* JavaScript ([Online Demo](http://kanaka.github.io/mal))
+* Julia
* Lua
* GNU Make
* mal itself
coffee ./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
+```
+
### Forth
*The Forth implementation was created by [Chris Houser (chouser)](https://github.com/chouser)*
### 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.
```
mvn -quiet exec:java -Dexec.mainClass=mal.stepX_YYY -Dexec.args="CMDLINE_ARGS"
```
-### Javascript/Node
+### JavaScript/Node
```
cd js
node stepX_YYY.js
```
+### Julia
+
+The Julia implementation of mal has been tested with Julia 0.3.7.
+
+```
+cd julia
+julia stepX_YYY.jl
+```
+
### Lua
Running the Lua implementation of mal requires lua 5.1 or later,