June 1, 2018
8:18 a.m.
On 1 June 2018 at 15:23, Ben Coman <btc@openinworld.com> wrote:
On 1 June 2018 at 14:59, Ben Coman <btc@openinworld.com> wrote:
I'm curious about the following behaviour...
"In Playground, first evaluate..." s := Semaphore new. [ [ s wait.
Transcript crShow: 'x'
] whileTrue
] forkAt: 41.
Apologies for my brain freeze. It should have been... s := Semaphore new. [ [ s wait. Transcript crShow: 'x'. true ] whileTrue ] forkAt: 41. But an error around the end of the block rather than the start would have been useful. cheers -ben
"then later..." s signal.
==> 'x' is seen in Transcript but then an error pops up "#wait was sent to nil"
So... 's' *was* valid and then its not?
cheers -ben