diff options
| author | Joel Martin <github@martintribe.org> | 2015-02-10 12:15:24 -0600 |
|---|---|---|
| committer | Joel Martin <github@martintribe.org> | 2015-02-10 12:15:24 -0600 |
| commit | 8a9d0a8a41a176cb0e3bf6cbac70b21e9d983e2a (patch) | |
| tree | 03ba9b7d4452aae22e953471c8b347ad96aacd80 | |
| parent | 0b234e13a114a9f7eb6e44c1febf11158907f0a5 (diff) | |
| download | mal-8a9d0a8a41a176cb0e3bf6cbac70b21e9d983e2a.tar.gz mal-8a9d0a8a41a176cb0e3bf6cbac70b21e9d983e2a.zip | |
matlab: add to README. 24th implementation!
| -rw-r--r-- | README.md | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -4,7 +4,7 @@ Mal is an Clojure inspired Lisp interpreter. -Mal is implemented in 23 different languages: +Mal is implemented in 24 different languages: * Bash shell * C @@ -18,6 +18,7 @@ Mal is implemented in 23 different languages: * Lua * GNU Make * mal itself +* MATLAB * OCaml * Perl * PHP @@ -152,7 +153,7 @@ node stepX_YYY.js ### Lua -Running the Lua implementations of mal requires lua 5.1 or later, +Running the Lua implementation of mal requires lua 5.1 or later, luarocks and the lua-rex-pcre library installed. ``` @@ -188,6 +189,21 @@ make ./stepX_YYY ``` +### MATLAB + +The MATLAB implementation of mal has been tested with MATLAB version +R2014a on Linux. Note that MATLAB is a commercial product. It should +be fairly simple to support GNU Octave once it support classdef object +syntax. + +``` +cd matlab +./stepX_YYY +matlab -nodisplay -nosplash -nodesktop -nojvm -r "stepX_YYY();quit;" + # OR with command line arguments +matlab -nodisplay -nosplash -nodesktop -nojvm -r "stepX_YYY('arg1','arg2');quit;" +``` + ### Perl 5.8 For readline line editing support, install Term::ReadLine::Perl or |
