Skip to content

Changelog

LOVE-LANG release notes and version history.

All notable changes to LOVE-LANG are documented here. The format follows Keep a Changelog.


  • Stable bracket hierarchy — L1–L5 formally specified and enforced
  • ABNF grammarsyntax.abnf published as the canonical language spec
  • Three-phase compiler pipeline — OPERA → MATERIALIZE → SIMULATE
  • Standard library — Prelude, Invariants, Math, String, List modules
  • VS Code extension — Syntax highlighting for .love, .love.toml, .edn
  • SATOR/SOLID synthesis — Formal mapping of SOLID principles to compilation phases
  • Managed Stochastics — LLM-as-compiler workflow via prompt-metalang
  • @DependencyInjection invariant — automatic dependency resolution
  • @TENET — invariant verification for LSP compliance
  • @SATOR — master rotor compile directive
  • Documentation site — Full Astro Starlight documentation at love-lang.dev
  • Syntax formalized: = and is are now both canonical assignment operators
  • Type annotation syntax stabilized: @[Type] and :Type both supported
  • Import system formalized: @Import[Module::*] canonical form
  • Evaluator correctly enforces ring boundary crossing rules
  • L5 effectors now hard-fail if not declared in model.edn
  • @DependencyInjection now correctly resolves circular dependencies

  • Initial public beta release
  • Core evaluator in Gleam
  • Basic bracket depth parsing (L1–L3)
  • Example programmes: ssg.love, auth_flow.love
  • VS Code extension (experimental)
  • L4/L5 expressions not fully enforced
  • Standard library incomplete
  • No LSP implementation

  • Proof of concept evaluator
  • ABNF grammar draft (syntax.abnf v0.2)
  • Basic @Import directive
  • Initial Prelude::* module

VersionTarget DateFocus
1.1.0Q2 2026LSP + Language Server
1.2.0Q3 2026Package Registry
1.3.0Q4 2026WebAssembly target stable
2.0.02027Full self-hosting compiler