From 1218ce98a40ef243824fed0efce7160a10fe5f36 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Wed, 25 Feb 2015 00:27:37 -0600 Subject: README: add miniMAL. --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3