Skip to content

Releases: lennrt/trial-lang

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 01:58

triallang v0.1.0 is the first public release of a toy programming language backed by Apache Kafka.

Highlights:

  • Go implementation with a parser, compiler, bytecode interpreter, and Kafka-backed Court runtime.
  • trial CLI, brokerless examples, language server, MCP server, and importable canon package.
  • Atomic Kafka-backed execution with explicit recovery identifiers for ambiguous commit results.
  • A real-Kafka recovery demo covering interruption, restart, non-duplicated output, and audit.
  • Unit, property, fuzz, race, crash-injection, differential, live-Kafka, and compiled-CLI smoke tests.
  • Specification, grammar, bytecode and topic references, architecture notes, threat model, and compatibility record.

Install with Go 1.27.0:

go install github.com/lennrt/trial-lang/cmd/trial@v0.1.0

Prebuilt archives are available below for Linux, macOS, and Windows on AMD64 and ARM64. Verify them with checksums.txt.

See the changelog for compatibility notes and current limits.