A purpose-built code editor for the scrml ecosystem — an "Interactive Development Experience" written entirely in scrml.
Status: exploratory implementation phase. Eleven scrml-native playgrounds
(src/playground-zero … playground-ten) stress-test the language and compiler
ahead of editor-proper work. The editor proper (real IR, relevance view content,
live diagnostics, completion) remains gated on scrml compiler API exposure.
Live playground → — a playable prototype
of the editor feel: vim normal/visual, Z-motion insert layer, syntax highlighting,
command palette, virtual workspace. Vanilla JS on a textarea (not the real editor
architecture, but the input model is real). Source at
proto/6nz-playable/.
editor-README.md— design principles (focus-centered viewport, NeoVim superset + mouse, CM6 + canvas overlay, offline-first PWA).z-motion-spec/— the Z-motion input specification. Open source (CC0), free for anyone to adopt. The grammar is stable; the default key bindings are a working draft and open to change.src/— eleven scrml-native playgrounds (p0–p10) exercising the language against the live compiler. Exploratory; not the editor proper.master-list.md— live inventory and locked decisions.
- 6nz editor — proprietary / commercial.
- Z-motion spec — CC0, free to adopt. See
z-motion-spec/LICENSE.