slovo/.llm/MONOREPO_1_0_0_BETA.md
2026-05-22 08:38:43 +02:00

1.3 KiB

Slovo Monorepo 1.0.0-beta

Date: 2026-05-22

Status: public monorepo baseline prepared from the paired Slovo design and Glagol compiler beta repositories.

Purpose

Make Hermeticum/slovo the canonical repository for:

  • the Slovo language contract
  • Glagol compiler implementation
  • source-authored standard library
  • runtime, examples, benchmarks, and publication documents

Layout Contract

  • language design docs: docs/language/
  • compiler docs: docs/compiler/
  • whitepapers and generated PDFs: docs/papers/
  • standard library source: lib/std/
  • compiler source and tests: compiler/
  • hosted runtime: runtime/
  • examples and benchmark harnesses: examples/ and benchmarks/

Beta Boundary

1.0.0-beta is a real general-purpose beta, not a stable release. It supports ordinary local command-line tools and libraries inside the documented beta surface. It does not claim stable ABI/layout, generic collections, remote registries, networking/async, LSP/watch/debug-adapter support, or frozen stable standard-library APIs.

Publication Rule

The public repository must not contain machine-local paths, private checkout names, or generated PDFs that drift after regeneration. The release gate must fail if tracked PDFs change after scripts/render-doc-pdfs.sh.