Emacs trick I've not seen before: press t in an edebug session!
This pauses for one second at every stop point, effectively stepping for you automatically.
miniblog.
Related Posts
I've realised that AGENTS.md / CLAUDE.md solve two distinct problems:
* It tells the LLM the conventions of the project, avoiding follow-up prompts.
* It precomputes a summary of the project, saving a bunch of searches at the start of a session.
Today I learnt that Racket *intentionally* doesn't have a traditional REPL workflow. The authors were concerned about students not understanding the state between the current session and the code on disk.
(Arguably Jupyter has some of these features now.)
Persisting editor and mental state across debugging sessions is really hard. It's often easier to have a single, longer debugging session.