PLAN.md 1.6 KB

Plan — next steps (from v0.21.0)

Status: IDE complete through v0.21.0 (language, LSP, zero-false-positive diagnostics on real code, projects + explorer, GDB debugging, AppImage + deb, tutorial, editor toolbar, build report, semantic tokens, builtin-procedure signatures). Tree clean except this file; all tags local.

Done since the last plan

  • v0.20.0 semantic tokens (server + theme enablement, GUI-verified).
  • v0.21.0 builtin-procedure signatures (178-case gm2 differential at zero mismatches; HALT/NEW/DISPOSE and murky LENGTH/TSIZE/ CODE/COPY/FILL deliberately unchecked, uncertain cases silent).

Next, in priority order

  1. WITH-block internals (recommended) — field-visibility and type rules inside WITH (natural follow-up to record-field types from v0.14.0). Last checker gap.
  2. Formatter range support — format-selection on top of the existing document formatter.
  3. Release artifacts — fresh AppImage + deb (distributables lag at v0.15.1/v0.12.x in gitignored apps/electron/dist/; gm2/gdb/ readelf stay host prerequisites, never bundled).

Also pending (undecided)

  • Push commits + tags to origin (all local so far, through v0.21.0).
  • Clean superseded artifacts from apps/electron/dist/.
  • desktopName/window association polish for the deb.
  • Coco/R grammar differential testing against gm2.
  • Right-click context menu visual check (CDP cannot open context menus).
  • Builtin-type semantic color: INTEGER/CARDINAL/etc. currently fall back to TextMate blue (resolver emits no token); consider emitting type tokens for predeclared identifiers.