Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Programming

This chapter covers the Mélodium programming model in full, from core concepts to project organization.

It is organized as follows:

  • Concepts: the mental model behind Mélodium: how data flows, what models and treatments are, how connections and tracks work.
  • Elements: the syntax and semantics of each language element: treatments, models, contexts, functions, and data types.
  • Core types, Parameters, Generics, Traits: the type system in detail.
  • Project Organization: how to structure, configure, and package a Mélodium project.
  • Runtime: how Mélodium validates and executes a program.