Hadron SuperCollider Language
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

SuperCollider Language Specification

SuperCollider Language Specification

As it is the canonical language implementation, sclang has long served as a complete specification of the SuperCollider programming language. This language specification describes the expected behavior for any valid SuperCollider language implementation. Having a precise language specification outside the interpreter supports the development of alternative language implementations and obviates testing and validation of all implementations.

This document is a terse technical description of the language behavior in detail. Those looking for reference material should consult the SuperCollider Documentation. Outside of a few exceptions for built-in types, this specification does not cover the SuperCollider class library.

This document is inspired by and follows the overall structure of the Python Language Reference.