Skip to content
clemahieu edited this page Mar 12, 2012 · 3 revisions

Q) I'm looking for a compiled language, is Mu a compiled language?
A) Yes, Mu outputs executable files compiled with LLVM.

Q) I'm looking for a scripting language, is Mu a scripting language?
A) Yes, Mu has a full set of scripting libraries and functionality to execute without needing to compile or write out executable files.

Q) How is Mu both a compiled and scripted language?
A) Compiled/scripted are both vague terms. Most people are asking, can the compilation process output executable files, or, can an interpreter read a file and immediately execute it. Almost all compilation processes require a scripting step. This scripting step may take the form of makefiles, IDE project files, or parsing command line arguments passed to the compiler executable, but there needs to be some way to take raw unstructured input text, check it for validity, and do something with it. The Mu syntax is designed to be flexible and has two main functionality libraries. One library is tied directly to outputting LLVM, the other library offers scripting functionality.

Clone this wiki locally