First of all, Mélodium is not a compiled language but uses a runtime engine. The script files are fully parsed and their logic build and checked before any execution starts. When launching a Mélodium script, multiple stages happens:

  1. Script textual parsing
  2. Script semantic representation building
  3. Usage resolution
  4. Descriptors building
  5. Logic building
  6. Models instanciation
  7. Execution triggering
  8. Tracks launches