RCIRODERICK CONSULTINGTalk to an engineer
← All Research Notes

Disposition: What This Is, What It Is Not, and the Conditional Installment 08

Research note. Drafted 2026-05-13 as §§9–11 of the working installment on LLM-oriented PL design; published as a standalone note 2026-05-17. Working draft. The disposition will be re-examined as the empirical cascade reports back.

TL;DR

Three claims this research thread does not make, three conditional outcomes the empirical cascade could surface for Installment 08, and five named methodological contributions that stand even if the cascade returns the null result. This note rolls up the meta-framing: what kind of research artifact this thread is, what it is and isn't trying to do, and what gets contributed regardless of which empirical outcome lands. The framing matters because a field that has accumulated 51 artifacts faster than it has accumulated cross-context evaluation is prone to read every new piece as another candidate language. The discipline here is to make explicit that the central artifact is the methodology, not a language, and that the eventual language, if any, is conditional on the cascade.

What this thread is not

Three readings of the foregoing notes seem likely enough that they're worth heading off explicitly.

This is not a benchmark paper. The numbers in the note on the Youvan / Inflexión tension and the four-way verbosity stratification are Stage-1 cascade results: five programs across six tokenizers. They are sufficient to establish that the four verbosity strata decorrelate on a morphologically rich substrate, and to flag the trade between token costs per op and per program that treatments using a single verbosity number have missed. They are not sufficient to rank languages, declare a winner, or settle the gating question. The benchmark contribution lives in Stages 2–4 of the cascade, which the cascade note sequences but does not execute. A reader looking for an answer to which language is best for LLM-emitted code will not find one here, by design. The methodology's specific claim is that the question is currently unanswerable on the evidence the field has accumulated, and that the empirical cascade is the apparatus required to make it answerable.

This is not a manifesto against the existing field. The 51 artifacts surveyed in the mid-2026 lit pass are, with very few exceptions, careful work by serious researchers, and the position taken throughout is that this thread joins the field rather than critiques it. SimPy, Token Sugar, and the Sun-group lineage at Singapore Management University have done the foundational empirical work the methodology builds on. Pel is the closest precedent for any language deliberately designed for LLMs and is treated as the most direct point of comparison for the Installment 08 question. Quasar demonstrates that reliability bounds from conformal prediction and a lambda-calculus core can yield large wins specific to a workload, and that demonstration is part of what the empirical cascade has to compete against. LLMON, TOON, and PDL occupy the axis of markup and data format adjacent to the axis of executable code these notes concentrate on, and the markup work informs the note on design axes. The cluster on decoding constrained by grammar and by type, which includes XGrammar, Type-Constrained Code Generation, and Grammar-Aligned Decoding, is treated as PL design at the decoder boundary along the tenth axis, which is to say, as a legitimate and load-bearing part of the field rather than as a separate concern to dismiss. The position-paper wave is cited honestly and engaged with on the substance of its arguments, including where this thread's empirical posture differs from it. The aim of the schema extensions is to give the field a shared vocabulary for what it has been doing in parallel but unaligned vocabularies; the aim is not to claim the field has been doing it wrong.

This is not a commitment to build a new language. The gating question is the load-bearing one for what comes next. If the empirical cascade shows that Python plus SimPy, or any other existing combination, dominates the Pareto frontier on the chosen profile of stakeholders, the right outcome is to publish this thread as a methodology contribution and stop. The next installment in the series happens if and only if the cascade results show otherwise; and the default outcome, by the discipline established in Installment 05's lineage correction and applied here one level up, is the null result. The reader is asked to read the next section in that disposition: the three scenarios sketched are honest possibilities the cascade could surface, not a forecast of an outcome the present authors already favour.

Conditional Installment 08: three honest outcomes

Installment 08, were it to happen, would be the implementation paper: pick a corner of the Pareto frontier identified by the cascade, design a language to occupy it, build the runtime, run the controlled empirical study against the existing field. Three honest possibilities the cascade could surface, each of which determines whether Installment 08 happens and in what shape:

Outcome A: Python plus SimPy dominates the Pareto frontier. If Stages 1–3 of the cascade show that Python instrumented with SimPy-style formatting strips, on the chosen profile of stakeholders, occupies the same corner any new candidate language would target, and does so at lower cost in learning, ecosystem, and tooling, Installment 08 does not happen. The methodological contribution stands; the implementation contribution does not. The right downstream work in that case is incremental: a small extension to SimPy that closes a specific identified gap, a 50-line patch contributed upstream to the Sun group's repository, or a focused empirical study extending Stage 4 to a profile of stakeholders the original SimPy work did not measure. None of these would warrant a paper-length artifact, and the discipline of declaring a null result and stopping is, in the present authors' disposition, the correct outcome to favour as the default expectation.

Outcome B: a specific gap exists, and the existing field cannot extend to cover it. If the cascade identifies a corner of the Pareto frontier, meaning a specific combination of stakeholder and resource, that no current artifact occupies, and the gap cannot be closed by extending Python plus SimPy or Quasar or Pel with bounded engineering, Installment 08 happens, and the gap defines the language's distinctive position. The name in that case is «», deliberately not a name yet. The naming exercise is a parallel research thread, to be run only after the design has stabilised and the empirical position is clear, mirroring how Inflexión was carried under «» through its Draft 1 and named only after the six grammatical-semantic mappings and the dialect choice had settled. A placeholder is not a working title; using a letter or a temporary code-name commits, however weakly, to features the language has not yet been shown to need. The empty quotation marks signal exactly that: a slot for a name the design has not yet earned.

Outcome C: the Pareto frontier is fundamentally incoherent. The nine stakeholders in the note on stakeholders may have priorities that no single language can reconcile. The human author, the LLM consumer, the security auditor, and the code-as-data system have plausibly conflicting requirements on, for instance, the axes of ambiguity load and grammar regularity. If the cascade surfaces irreconcilability, meaning failures of Pareto dominance along multiple axes such that no single point on the frontier serves any combination of three or more stakeholders without unbounded loss to the rest, Installment 08 might still happen, but as a constrained artifact serving a deliberately narrowed subset of stakeholders rather than as a general LLM-oriented programming language. The narrowed subset would have to be named, which means stating which three or four stakeholders the language serves and which it accepts losing for, and the resulting language would be a deliberate Pareto-corner artifact, more in the family of APL or Inflexión than in the family of Python plus SimPy. Outcome C might equivalently surface that no defensible subset exists, in which case the right move is the same as Outcome A: ship the methodology, stop the series at 07, and contribute incrementally to the existing field.

The empirical cascade is therefore the apparatus for distinguishing the three outcomes. Stage 1, which is tokenizer measurements only, is sufficient to rule out the most extreme version of Outcome A: if no candidate beats Python plus SimPy on raw token counts across any reasonable workload, the gap signal is empirically absent at the cheapest measurement layer. Stages 2 and 3 add coverage of machine time and automated benchmarks, which together are sufficient to discriminate the profiles per stakeholder that would distinguish Outcome B from Outcome C. Stage 4's coverage of human studies is reserved for the survivors of Stages 1–3 and is what finalises the gap characterisation if Outcome B holds. The cascade sequenced by cost is what lets the decision between A, B, and C be made on the cheapest evidence sufficient to make it, rather than on the most expensive evidence available.

What gets contributed regardless

Even if Outcome A holds, even if the empirical cascade returns the null result and Installment 08 does not happen, the methodology contribution of this thread is the work itself, not the consequence. Five named pieces, each of which stands independently of the outcome on the gating question:

The framing of Tokens plus Time as the Pareto economy, developed in the note on stakeholders, reduces the structural view across nine stakeholders to an economic view across two resources that is concretely measurable and concretely priceable. Token consumption is metered by every commercial LLM provider; Time decomposes into human-hours billable at labour rates and machine-seconds billable at compute rates. The reduction is lossy on purpose, since Quality is moved from optimisation target to constraint, and the loss is the point: the field has tended to argue past itself by mixing the two, and the framing makes the separation visible.

The methodology of nine stakeholders by ten axes resolved through Pareto via resources, developed in the notes on stakeholders and design axes, gives the field a shared vocabulary for what efficiency means in the design space for LLM-oriented PL. The structural view's nine rows are inventoried explicitly, the design axes the field has implicitly varied are enumerated, with the audit's addition of enforcement_locus as a tenth axis, and the projection onto Tokens and Time is reviewable rather than asserted. A future paper proposing a new artifact can answer for which stakeholders does this language win, and how much does it cost the rest directly against the schema rather than in narrative-only form.

The four-way verbosity stratification, developed in the verbosity note, is, to the best of our knowledge, the first explicit unbundling of the field's implicit assumption of a single verbosity number into bytes per op, characters per op, morphemes per op, and tokens per op as separable measures. The Sun et al. SimPy result hides inside its single number a quadruple correlation that is locally true for interventions on analytic languages and locally false for morphologically rich substrates. Inflexión is the artifact that surfaces the decorrelation empirically. The contribution is methodological rather than empirical: making the design trade explicit, so a designer choosing low verbosity must now say low on which stratum and discover, by saying it, that the strata can be traded against one another. We welcome correction if a prior systematic treatment of the four-way split already exists in the literature.

The schema extensions driven by the audit, verified and extended in the mid-2026 lit pass and surfaced as the tenth axis in the note on design axes, are the vocabulary contribution this thread makes back to the Babel methodology paper that precedes it. The extensions cover a class of artifact, LLM-oriented PL design, that did not exist when the original Brainfuck-derivative schema was drafted. Two specific findings are the kind of structural results that a vocabulary-only contribution would have missed: that enforcement_locus is set-valued rather than single-valued, as XGrammar, Type-Constrained Codegen, Quasar, and Pangolin all enforce contracts at multiple loci simultaneously; and that the derivation_relation axis needs a decoder-contract value distinct from the existing host-guest options.

The discipline of the gating question is the contribution that is hardest to publish but easiest to abandon. The temptation to add an artifact to a field of 51 because the surrounding work is interesting is the trap; the discipline is to require that the empirical work justify the artifact before the artifact is built. We are not aware of a comparable methodology paper in the 2024–2026 field of LLM-oriented PL design that has applied this discipline explicitly. The framing of honest preparation inherited from Installment 05, the Inflexión lineage correction from first to fifth, is what makes the null-result outcome an acceptable terminal state rather than a failure to publish. If Outcome A holds and the series stops at Installment 07, the present thread is the contribution; if Outcome B or C holds and Installment 08 follows, the present thread is still the contribution, and the next installment inherits from it. Either way, the framing has done its work.

Status

The two questions of the thread are not equally answerable on the present evidence. The design question, what does the most efficient programming language look like, considering it needs to be understood by humans, machines, and LLMs, is a question on the Pareto frontier across multiple stakeholders, with an apparatus now in place to answer it. The gating question, does building a new language add value over existing positions, has no answer yet, by design. The methodology this thread proposes is the apparatus by which both questions become reviewable; the answers belong to the empirical cascade, and the cascade has just begun.

§§9–11 drafted 2026-05-13. The cascade has run Stage 1 and is sequenced for Stages 2–4. The conditional relationship to Installment 08, the gating question of value addition, and the discipline of accepting a null result are the substantive disciplinary moves this research thread attempts to make. We welcome correction on any of them.