However, thanks to your discussion I finally start to understand why
Pharo's #isSuspended includes a line
`myList isNil or: [ myList isEmpty ]`
it must be an obsolete remnant from before 2014 with the old semantics
of suspending the active process! Thanks :)
Ah yes if that was the implementation, I’d probably not have noticed the difference in semantics.
However, I suspect that this is still incorrect, because if there was another process runnable on the same priority level, it would still answer false. Wouldn’t it have to be “(myList includes: self) not”?