An instrumented form stays instrumented until it is evaluated plainly

This commit is contained in:
Joseph Ferano 2026-09-12 17:11:30 +07:00
parent 46b3080eda
commit 76ef56343d

View File

@ -342,5 +342,6 @@ the instrumentation as a separate field the daemon splices *after* parsing, wher
accept the drift and say so. **The second is almost certainly right** and makes this a small daemon change rather than
a pure-Emacs one — which also means it should not be built as a pure-Emacs hack first.
Worth deciding at the same time: whether an instrumented eval should also *stick* — Clojure's marks the var until
re-evaluated plainly — or whether it applies once.
**Settled: it sticks, like Clojure's.** The mark stays until the form is evaluated again plainly. That is the
behaviour the workflow expects — you mark it, run the game, hit it repeatedly, and clear it with an ordinary `C-c C-c`
rather than having to re-mark before every run.