Skip to content

aprell/miniml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A minimal applicative programming language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published