Skip to content

AI Usage Disclaimer

I have used claude to paraphrase.

Language Reference

This section is the precise, authoritative reference for every construct in the Bliss language. Each article covers exactly one construct — its syntax, its rules, and its behavior.

What's Covered

Variables — how values are declared, typed, initialized, and reassigned.

Functions — how functions are defined, called, and how values are passed between them.

Control Flow — the conditional and looping constructs Bliss provides.

Data — the only composite type in Bliss; how it is defined and initialized.

Arrays — how fixed-size sequences are declared, initialized, and accessed.

A Note on Strictness

The Language Reference is precise by design. Where a construct has a rule, that rule has no exceptions unless explicitly stated. Where a concept depends on another, it will be referenced explicitly rather than re-explained.

Behavior that is not defined here is not valid Bliss.