Skip to content

Improve tutorial and correct their claims - #22

Merged
jserv merged 1 commit into
mainfrom
docs-tutorial-polish
Aug 5, 2026
Merged

Improve tutorial and correct their claims#22
jserv merged 1 commit into
mainfrom
docs-tutorial-polish

Conversation

@jserv

@jserv jserv commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

The pages workflow deploys wasm/ to gh-pages, so the tutorial now has a URL worth linking. README leads Getting Started with it, since it needs no toolchain, and the four paragraphs that restated the example session became comments inside the session itself, which now pastes into "make run" verbatim.

wasm/index.html gains the overview it was missing: one paragraph on MUXLEQ as a machine, one on eForth as what makes it usable, and a link to docs/manual.md from both the intro and the last chapter. The page used to call MUXLEQ a one-instruction computer in the intro and 2-instruction machine in the chapter titled "Underneath: two instructions".


Summary by cubic

Publishes and polishes the eForth-on-MUXLEQ web tutorial, makes it the primary Getting Started path, and fixes conflicting machine claims by documenting the two instruction forms and the reserved right-shift escape with links to the reference manual.

  • New Features

    • wasm/ is deployed to GitHub Pages; README links to the live tutorial at https://sysprog21.github.io/muxleq/.
    • Added a concise overview in wasm/index.html explaining MUXLEQ (two instruction forms + shift escape) and eForth, with links to docs/manual.md from the intro and the last chapter.
    • README Getting Started now leads with the browser tutorial; the example session uses inline comments and pastes into make run verbatim; testing docs note fallbacks to prebuilt RV32I images.
  • Bug Fixes

    • Resolved inconsistent claims: the intro and “Underneath” now match on two instruction forms; clarified MOVE/boolean semantics, the right-shift escape, and special addresses.
    • Standardized terminology/spelling across tutorial, tests, and CSS/JS (color, labeled, defense, behavior).
    • Synced examples and tests with the tutorial (e.g., plot stack comment and usage; wasm/snake.fth and browser tests updated).

Written for commit 7a94e61. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 8 files

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread wasm/index.html Outdated
Comment thread wasm/index.html Outdated
The pages workflow deploys wasm/ to gh-pages, so the tutorial now has
a URL worth linking. README leads Getting Started with it, since it needs
no toolchain, and the four paragraphs that restated the example session
became comments inside the session itself, which now pastes into
"make run" verbatim.

wasm/index.html gains the overview it was missing: one paragraph on
MUXLEQ as a machine, one on eForth as what makes it usable, and a link
to docs/manual.md from both the intro and the last chapter. The page used
to call MUXLEQ a one-instruction computer in the intro and 2-instruction
machine in the chapter titled "Underneath: two instructions".
@jserv
jserv force-pushed the docs-tutorial-polish branch from 1eab8b5 to 7a94e61 Compare August 5, 2026 07:20
@jserv
jserv merged commit 88a206f into main Aug 5, 2026
8 of 13 checks passed
@jserv
jserv deleted the docs-tutorial-polish branch August 5, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant