Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.18 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.18 KB

miniml /mɪnəməl/

A minimal applicative programming language

Usage

Build miniml by typing make, or simply run ./miniml.

miniml can generate Lua code:

$ ./miniml -c examples/fact.miniml
print((function (fact_) fact = fact_ return (fact)(10) end)(function (x)
return ((x < 2) and 1 or (x * (fact)((x - 1)))) end))

$ ./miniml -c examples/fact.miniml | lua
3628800

Oh dear.

References