Simple

Maize source code follows an incredibly simple syntactic rules—represented as a simple binary tree—without permitting excessive customization.

Portable

Compiling to simple formats like lambda calculus, Maize code can be run on any system. If a system doesn't have an interpreter, you can build one in a day.

Composable

Maize forces you to write functions instead of programs, allowing the user to decide how to compose available functions themselves.