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
