No description
  • Rust 79.1%
  • C++ 15.6%
  • Python 5.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-17 12:52:16 +01:00
data Scaffold persistent state spine 2026-05-16 03:43:43 +01:00
docs Reframe Rust to Dust cultural gravity 2026-05-16 12:27:29 +01:00
examples/first-contact Scaffold persistent state spine 2026-05-16 03:43:43 +01:00
schemas Scaffold persistent state spine 2026-05-16 03:43:43 +01:00
settings/rust-to-dust Remove Rust to Dust gameplay notes 2026-05-17 12:52:16 +01:00
state Document Rust to Dust proving ground 2026-05-16 11:56:55 +01:00
.gitignore Scaffold persistent state spine 2026-05-16 03:43:43 +01:00
AGENTS.md Scaffold persistent state spine 2026-05-16 03:43:43 +01:00
README.md Document Rust to Dust proving ground 2026-05-16 11:56:55 +01:00

Weksa

Weksa is a procedural language engine for alien grammars grounded in concept, culture, and constraint.

The project starts from a blunt rule: English words are not the source of truth. Meaning is decomposed into an ontology, passed through a worldview, constrained by grammar, shaped by phonology, distorted by history, and only then rendered as surface text.

Ownership Model

  • Ontology owns meaning.
  • Grammar owns required expression.
  • Phonology owns sound shape.
  • Diachrony owns historical distortion.
  • Renderer owns surface text.
  • Persistent state owns durable maps, constraints, decisions, and evidence.

If a future module cannot state what it owns and what invariant it protects, it does not get to exist. Harsh, but the alternative is a language generator with a clipboard and delusions of nationhood.

Scaffold

  • state/map.yaml: canonical working map.
  • state/scratch.md: disposable workbench.
  • schemas/: human-facing state contract receipts.
  • docs/: architecture, language model, and roadmap.
  • settings/: setting-specific proving grounds for language projects.

Start with Best Modern Approach for the core design doctrine: ontology, roots, morphology, syntax, semantics, interlingua, diachrony, and model-assisted consistency.

See Project Model for the engine / language project / setting split, and Runtime and Authoring Split for the LLM-free hot path.

Implementation Status

No runtime language has been selected yet. The first committed artifact is the persistent state spine: map, scratch, schemas, docs, and examples. The engine implementation should be chosen after the pipeline and data ownership are clear.

Rust to Dust is the first proving ground, not engine doctrine.