I'm curious about the following behaviour...

"In Playground, first evaluate..."
s := Semaphore new.
[ [ s wait.   Transcript crShow: 'x' ] whileTrue ] fork.

"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

Reply via email to