Research

Research drafts about revl

68 papers about the language, its checker, its runtime and the way agents use it. Each page says what exists on main today and what kind of result is still missing, so you can tell a measured claim from a design.

State of the collection

Every paper here is a draft. None has been peer reviewed. The drafts were written against revl commit 45bec431f, and the repository references in them link to that commit, so a reference keeps meaning what it meant when it was written even as main moves. A citation that still has to be checked is marked in the text.

Author: Thomas Moussajee. Text licensed CC BY 4.0. The sources are in the repository.

Drafts

Formal and PL core 8

P08 partial full

Cost Ceilings Read Off the IR: Emission Cardinality Bounds and SLO Gates

Cardinality analysis, budget ceilings and the SLO contract (compile-time gate, observed half, live producer, rollout gate) ship with tests on main; no precision, soundness-at-scale or overhead evaluation yet, and the check that links an SLO bound to the cardinality verdict is designed only.

Effects, recovery and replay 13

P11 shipped evidence empirical

Confining Undo on a Hostile Filesystem

Seven audit findings are fixed on main with executed reproducers and regression tests on the Python and TypeScript tiers; the swapper measurement is a single run, the Node tier narrows but does not close the directory-swap window, and there is no external baseline comparison.

Lifecycle, hot swap and Cordis 6

P23 partial position

From Discipline to Type System: What revl Adds to the Cordis Plugin Framework

The guarantee decode table, realms, the balancing pattern, the conformance matrix and the fork audit are on main; local realms are confirmed on four of five language tiers (the fifth depends on a change outside this tree), instance-parametric components exist on one tier, and no comparison against Cordis itself has been run.

Distribution and placement 7

Security and information flow 10

Compiler, backends and verification 8

P46 partial full

A Compiler in Its Own Language as a Byte-Exact Differential Oracle

A native source-to-source chain exists on main and is byte-exact on enumerated corpora (401 of 403 documents by the residual ledger); the self-host type checker is not the reference checker, there is no bootstrap fixed point, and the defect census and mutation analysis are still needed.

Agents and LLMs 12

Benchmarks and empirical studies 3

Methods 1

Planned combined papers

Some drafts cover one argument from several sides. These groups are planned to become a single paper each; until then they are published as separate drafts.

How to cite

Cite the collection, or a single draft from the cite block at the end of its page. A draft is a work in progress: cite the page, not a result as settled.

@misc{revlresearch,
  author       = {Thomas Moussajee},
  title        = {Research drafts about revl},
  year         = {2026},
  howpublished = {\url{https://inso1337.github.io/revl/research/}},
  note         = {Collection of research drafts, not peer reviewed. Written against revl commit 45bec431f. Licensed CC BY 4.0.}
}