The queue-full refusal stops contradicting the note two arms above it

It ended "send it again once the program is running", which reads as a
withdrawal of what eval promises a parked program on every other evaluation:
that a body redefined while parked installs when the program is run again.
What is true is narrower — this module was not taken, and the run that drains
the sixty-four already queued is what makes room for it.
This commit is contained in:
Joseph Ferano 2026-09-18 07:43:38 +07:00
parent b23dcf73f3
commit 1d788dfda4

View File

@ -556,9 +556,8 @@ let refusal ~parked reply =
if parked && contains reply "reload queue full" then
"the program refused the module: its reload ring is full, and a parked \
program drains none of it every module queued since it finished is \
still waiting for a frame boundary, and M-x flan-rerun is what gives it \
one; this one was not queued, so send it again once the program is \
running"
still waiting for a frame boundary, and M-x flan-rerun is what gives them \
one; this one was not taken, so send it again after that run"
else "the program refused the module: " ^ reply
(* [pause], when given, is the position of the form to stop at — §9. It rides