HCoop
/
jackhill
/
mal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Step 0 of Make-a-Lisp for Erlang
[jackhill/mal.git]
/
README.md
diff --git
a/README.md
b/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 a Clojure inspired Lisp interpreter.
-Mal is implemented in 3
0
different languages:
+Mal is implemented in 3
2
different languages:
* Bash shell
* C
* Bash shell
* C
@@
-12,6
+12,8
@@
Mal is implemented in 30 different languages:
* C#
* Clojure
* CoffeeScript
* C#
* Clojure
* CoffeeScript
+* Erlang
+* Factor
* Forth
* Go
* Haskell
* Forth
* Go
* Haskell
@@
-135,10
+137,23
@@
cd coffee
coffee ./stepX_YYY
```
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)*
### 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
```
cd factor
FACTOR_ROOTS=src factor -run=stepX_YYY
@@
-155,7
+170,7
@@
gforth stepX_YYY.fs
### Go
### 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.
```
path. The implementation has been tested with Go 1.3.1.
```