Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/fmpl-field-log.html
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@
<div class="wrap">

<header class="masthead">
<p class="eyebrow">Engineering field log &middot; github.com/mparrett/fmpl</p>
<p class="eyebrow">Engineering field log &middot; github.com/nnunley/fmpl</p>
<h1>Closing the Loop<span class="of">, in three moves</span></h1>
<p class="dek">How the metacircular-parser ledger — 120 ignored tests gating self-hosting — went to zero: the decisions, dead ends, and five stacked bugs hiding behind a single error message.</p>
<div class="meta-row">
Expand Down Expand Up @@ -486,7 +486,7 @@ <h1>Closing the Loop<span class="of">, in three moves</span></h1>
</section>

<footer>
<span>FMPL &middot; MIT &middot; github.com/mparrett/fmpl (fork of nnunley/fmpl)</span>
<span>FMPL &middot; MIT &middot; github.com/nnunley/fmpl</span>
<span>Field log written 2026-07-22 &middot; sequel to <a href="fmpl-rehab-log.html">the rehab log</a> &middot; companion to <a href="fmpl-tour.html">the engineering tour</a></span>
</footer>

Expand Down
4 changes: 2 additions & 2 deletions docs/fmpl-rehab-log.html
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@
<div class="wrap">

<header class="masthead">
<p class="eyebrow">Engineering field log &middot; github.com/mparrett/fmpl</p>
<p class="eyebrow">Engineering field log &middot; github.com/nnunley/fmpl</p>
<h1>The Revival, Revived<span class="of">, in four tiers</span></h1>
<p class="dek">Revitalizing an agent-written codebase: 24 commits from a repo that wouldn&rsquo;t build on a fresh clone to a published fork with CI, executable claims, and an honest ledger of its own gaps.</p>
<div class="meta-row">
Expand Down Expand Up @@ -474,7 +474,7 @@ <h1>The Revival, Revived<span class="of">, in four tiers</span></h1>
</section>

<footer>
<span>FMPL &middot; MIT &middot; github.com/mparrett/fmpl (fork of nnunley/fmpl)</span>
<span>FMPL &middot; MIT &middot; github.com/nnunley/fmpl</span>
<span>Field log written 2026-07-22 &middot; prequel to <a href="fmpl-field-log.html">Closing the Loop</a> &middot; companion to <a href="fmpl-tour.html">the tour</a></span>
</footer>

Expand Down
6 changes: 3 additions & 3 deletions docs/fmpl-tour.html
Original file line number Diff line number Diff line change
Expand Up @@ -400,7 +400,7 @@
<div class="wrap">

<header class="masthead">
<p class="eyebrow">Engineering tour &middot; github.com/mparrett/fmpl</p>
<p class="eyebrow">Engineering tour &middot; github.com/nnunley/fmpl</p>
<h1>FMPL<span class="of">, &ldquo;of Accardi&rdquo;</span></h1>
<p class="dek">Norman Nunley&rsquo;s streaming-first language for AI agents — grown in Rust from the grammar of a 1992 MUD-server language, with first-class PEG grammars, an indexed-RPN bytecode VM, and a parser that compiles itself.</p>
<div class="meta-row">
Expand Down Expand Up @@ -649,7 +649,7 @@ <h3>Objects, images, and durable state</h3>
<p>The build is two-step because of the bootstrap: a plain <code>cargo build</code> works but silently uses the Rust fallback parser. <code>just build</code> runs both steps and leaves the canonical FMPL-generated parser active (a parity test enforces it).</p>
</div>

<pre><code>git clone https://github.com/mparrett/fmpl && cd fmpl
<pre><code>git clone https://github.com/nnunley/fmpl && cd fmpl
just build # bootstrap the FMPL-generated parser, then build the workspace
just test # 1,519 passing / 74 pinned to future work
just repl # REPL (dot-commands: .help, .quit)
Expand All @@ -662,7 +662,7 @@ <h3>Objects, images, and durable state</h3>
</section>

<footer>
<span>FMPL &middot; MIT &middot; github.com/mparrett/fmpl (fork of nnunley/fmpl)</span>
<span>FMPL &middot; MIT &middot; github.com/nnunley/fmpl</span>
<span>Written 2026-07-20, counts updated 2026-07-22 &middot; all claims verified against a fresh REPL</span>
<span>Field logs: <a href="fmpl-rehab-log.html">the rehabilitation</a> &middot; <a href="fmpl-field-log.html">closing the metacircular-parser gap</a></span>
</footer>
Expand Down
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
<div class="wrap">

<header>
<p class="eyebrow">github.com/mparrett/fmpl</p>
<p class="eyebrow">github.com/nnunley/fmpl</p>
<h1>FMPL<span class="of">, &ldquo;of Accardi&rdquo;</span></h1>
<p class="dek">Norman Nunley&rsquo;s streaming-first language for AI agents — grown in Rust from the grammar of a 1992 MUD-server language, with first-class PEG grammars, an indexed-RPN bytecode VM, and a parser that compiles itself.</p>
</header>
Expand All @@ -137,7 +137,7 @@ <h1>FMPL<span class="of">, &ldquo;of Accardi&rdquo;</span></h1>
</nav>

<footer>
FMPL &middot; MIT &middot; created by <a href="https://github.com/nnunley">Norman Nunley, Jr.</a> &middot; <a href="https://github.com/mparrett/fmpl">source</a> (fork of nnunley/fmpl)
FMPL &middot; MIT &middot; created by <a href="https://github.com/nnunley">Norman Nunley, Jr.</a> &middot; <a href="https://github.com/nnunley/fmpl">source</a>
</footer>

</div>
Expand Down
Loading