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:
parent
b23dcf73f3
commit
1d788dfda4
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user