IIRC correctly, you normally would have gotten a similar message (or one
about nil not supporting the method) but it happened in a thread and you
had Thread.abort_on_exception set to false (the default), so it got
swallowed.

   -- Markus


On Sat, 2004-10-16 at 12:19, Tassilo Horn wrote:
> Markus <markus / reality.com> writes:
> 
> > It still works for me.  See attached.  Diff it perhaps?
> 
> I had a typo (dinker_cv.signal instead of drinker_cv.signal) in the
> drinker's else clause. 
> 
> And that's one thing I don't like with Ruby. Why doesn't it tell me that
> I don't have a variable dinker_cv?
> 
> irb does tell me that:
> 
> ,----
> | irb(main):002:0> dinker_cv.signal
> | NameError: undefined local variable or method `dinker_cv' for main:Object
> |         from (irb):2
> `----
> 
> Thanks a lot for your help,
> 
> Tassilo