The best thing obviously is that it compiles into Lua.
As far as I can tell, there needs to be some modifications to CC to allow MoonScript to be added, which I believe are only possible Java-side (such as adding the LPeg module which MoonScript relies on).
It would be nice to have MoonScript in CC alongside Lua, so files with the .moon extension could be run with the moonscript compiler etc.
This could mean that there would be two compiler programs in CraftOS - type 'lua' to access the Lua compiler as normal, and type 'moon' to access the MoonScript compiler.
Overall, I think MoonScript is a nice 'addon' language for Lua as it merges the speed and simplicity of Lua with extra functions such as the ability to do OOP easily via classes, extra keywords/operators (switch statements, with, etc.) and the fact that some keywords like end's and then's can be omitted as the language is more indentation and whitespace aware.
Yes, some of the syntax is different so it may take some getting used to, but I think that it can be picked up by beginners just as quickly as Lua. It is also compatible with existing Lua libraries/functions/APIs etc.
Tell me what you think, because I would really love this to happen :D/>/>