Clone wiki

melody / Home

Welcome

This is the repository for Melody, a scripting language for Haskell.

Melody is stack-based, but provides functions for lexical variables and closures. It should also supports algebraic data types, pattern matching, and multimethods.

As an example

>>> : fact {n, [1][n 1 n - fact *] 0 n == if}.
>>> 5 fact print.
120

Updated