Language Reference

Reference map

A quick map of Plain Language concepts, syntax patterns, and the pages to dive deeper.

What to remember

  • Each line is a statement.
  • Indentation defines blocks.
  • Python lines pass through.

Core ideas

Statements

  • Write complete sentences.
  • Start with verbs like create or set.
  • Use clear variable names.

Blocks

  • do opens a block.
  • Indentation closes the block.
  • Use otherwise for else cases.

Interop

  • Valid Python passes through.
  • Import modules directly.
  • Mix plain and Python lines.

Reference topics

Jump straight to the topic you need, each page has deep patterns and examples.

Syntax

Indentation, comments, literals, and structural rules.

Open syntax

Data and variables

Assignments, lists, dictionaries, and typing patterns.

Open variables

Functions and flow

Functions, conditionals, loops, and control flow.

Open functions

Advanced

Async, generators, context managers, and APIs.

Open async