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