diff --git a/DISCUSS.md b/DISCUSS.md index 0b6a596..29a7c18 100644 --- a/DISCUSS.md +++ b/DISCUSS.md @@ -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.