let lazy rec (or let rec lazy) to define recursive lazy functions
Command line option parser and man page
Command line option -v (--verbose) to tell the REPL to show the AST and reduction steps.
Evaluation step printing is now done in correct order and nesting.
Bugfixes
Fixed boolean primitives.
Removed
lazyfun and lazylambda statements.
0.2.1 2019-12-12
Added
Optional lazy evaluation! You can use let lazy to define values that will be evaluated only when encountered in the let lazy expression body.
Lazy anonymous functions! Just like the let lazy statement you can now use lazyfun or lazylambda to define anonymous functions which arguments will be lazily evaluated.