A programmer friendly language that compiles to Lua.
MoonScript provides a clean syntax using significant whitespace that avoids all the keyword noise typically seen in a Lua script.
It also adds table comprehensions, implicit return on functions, classes, inheritance, scope management statements import & export, and a convenient object creation statement called with.
It can be loaded directly from a Lua script without an intermediate compile step. It even knows how to tell you where errors occurred in the original file when they happen.
Information updated 01/19/12
