The interpreter (including lexer) is made up of 500 lines of code (with default rustfmt options).
$ make test
(c.f. tests.maeel)
$ make bench
$ make
$ ./maeel program.maeel
- Stack functions (drop, dup, rot, over, swap)
- Booleans functions (and, or, not)
- Conditions (ifelse, then) (s/o Turring)
- Loops (while, for)
- Lists definition (List ... end)