aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2015-02-25 00:27:37 -0600
committerJoel Martin <github@martintribe.org>2015-02-25 00:27:37 -0600
commit1218ce98a40ef243824fed0efce7160a10fe5f36 (patch)
treea33d3e7d7222975a8ab00cc4a7f671dacf7f2d4c
parent3fb3743ff483cd1e4612d87557eecc62817b10b2 (diff)
downloadmal-1218ce98a40ef243824fed0efce7160a10fe5f36.tar.gz
mal-1218ce98a40ef243824fed0efce7160a10fe5f36.zip
README: add miniMAL.
-rw-r--r--README.md18
1 files changed, 17 insertions, 1 deletions
diff --git a/README.md b/README.md
index c444b27..612743c 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
Mal is an Clojure inspired Lisp interpreter.
-Mal is implemented in 25 different languages:
+Mal is implemented in 26 different languages:
* Bash shell
* C
@@ -20,6 +20,7 @@ Mal is implemented in 25 different languages:
* GNU Make
* mal itself
* MATLAB
+* [miniMAL](https://github.com/kanaka/miniMAL)
* OCaml
* Perl
* PHP
@@ -212,6 +213,21 @@ matlab -nodisplay -nosplash -nodesktop -nojvm -r "stepX_YYY();quit;"
matlab -nodisplay -nosplash -nodesktop -nojvm -r "stepX_YYY('arg1','arg2');quit;"
```
+### miniMAL
+
+[miniMAL](https://github.com/kanaka/miniMAL) is small Lisp interpreter
+implemented in less than 1024 bytes of JavaScript. To run the miniMAL
+implementation of mal you need to download/install the miniMAL
+interpreter (which requires Node.js).
+```
+# Download miniMAL itself
+git clone https://github.com/kanaka/miniMAL ../miniMAL.git
+export PATH=`pwd`/miniMAL.git:$PATH
+# Now run mal implementated in miniMAL
+cd miniMAL
+miniMAL ./stepX_YYY
+```
+
### Perl 5.8
For readline line editing support, install Term::ReadLine::Perl or