<P>However, it is legal to make a loop if there is a [delay] object somewhere
in it. When [delay] receives a message, it schedules a message for the
future (even if the time delay is 0) and is then "finished"; Pd's internal
scheduler will wake the delay back up later.
the last sentence should read ... wake the [delay] back up later.
i found at least one occurence where an object is not marked as such:
in https://github.com/pure-data/pure-data/blob/c4fbe915bea799733f8b1d0a21210e82a7b435fd/doc/1.manual/x2.htm#L1007C1-L1010C45 it says:
the last sentence should read
... wake the [delay] back up later.