Lyric v3.8.0

Lyric

A statically typed application language with a bytecode VM — standalone, and embeddable in a host with a capability-based sandbox.

What changed in v3.8.0 — 2026-08-25

Round 3: the opaque clock. opaque type has promised since 1.15 that "a script cannot forge one" — and any module that could see the alias could: 42 as Entity compiled anywhere. This release starts the clock that closes the hole, on the warn-then-error path LYR-SEM0074 took into 2.0. No format change; no correct program changes meaning today.

Added

Also in this release

Documentation

The full changelog →