You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current docs let a reader set up and run Oblíbený, but there is no educational path that lets someone arriving here engage fully with the materials. Specifically:
The wiki is integration-focused (Home, Ecosystem-Integration, Cerro-Torre, Selur, Svalinn, Vordr pages) — it documents ecosystem wiring, not the language.
No audience-divided learning path. README.adoc / EXPLAINME.adoc / docs/TUTORIAL.md cover orientation + a basic run; docs/LANGUAGE-SPEC.md is reference, not pedagogy; docs/academic/ is research-level.
The proof layer: the Idris2 ABI (installReversible/echoResidueNonTrivial) and the Lang.* metatheory — what each guarantee means, how to extend a slice, the model-fidelity caveat.
The Zig crypto FFI; adding a language feature end-to-end.
Maintainers — run the project
CI gates (Mustfile/justfile, ci.yml), the contractiles + 6a2 governance model, the proof-debt.md discipline, the standards reusable workflows, the release transition.
Acceptance
Audience-divided pages (wiki and/or docs/), cross-linked from README.adoc; the ABI + Lang.* proof story explained for a newcomer; each page goes beyond setup into genuine engagement with the materials.
Gap
The current docs let a reader set up and run Oblíbený, but there is no educational path that lets someone arriving here engage fully with the materials. Specifically:
Home,Ecosystem-Integration,Cerro-Torre,Selur,Svalinn,Vordrpages) — it documents ecosystem wiring, not the language.README.adoc/EXPLAINME.adoc/docs/TUTORIAL.mdcover orientation + a basic run;docs/LANGUAGE-SPEC.mdis reference, not pedagogy;docs/academic/is research-level.src/abi/Packages/Hello/*) and the new constrained-form metatheory (src/abi/Lang/*, see Language-soundness metatheory (src/abi/Lang/*): follow-ons toward verified extraction #78) have no reader-facing explanation of what is proven and why it matters.Proposed structure (three audiences)
End users — use the language
.obl; the reversible/accountable constrained form; theecho[A,B]residue by example.--dump-trace);obli-pkgusage and the triple-signature trust model.Developers — extend the language
lexer → parse → typecheck → eval → constrained_check → static_analyzer.installReversible/echoResidueNonTrivial) and theLang.*metatheory — what each guarantee means, how to extend a slice, the model-fidelity caveat.Maintainers — run the project
Mustfile/justfile,ci.yml), the contractiles + 6a2 governance model, theproof-debt.mddiscipline, the standards reusable workflows, the release transition.Acceptance
Audience-divided pages (wiki and/or
docs/), cross-linked fromREADME.adoc; the ABI +Lang.*proof story explained for a newcomer; each page goes beyond setup into genuine engagement with the materials.