From: "Aleksi Niemelä" Date: 2000-09-25T04:44:28+09:00 Subject: [ruby-talk:5091] Hanging require echo "require 'ext_b'" > a.rb echo "require 'b'" > ext_b.rb echo "foo" > b.rb ruby -v a.rb ruby 1.6.0 (2000-09-19) [i686-linux] ./b.rb:1: undefined local variable or method `foo' for # (NameError) Just like it should. But check this out: echo "require 'b_ext'" > a.rb echo "require 'b'" > b_ext.rb echo "foo" > b.rb ruby -v b_ext.rb ruby 1.6.0 (2000-09-19) [i686-linux] ./b.rb:1: undefined local variable or method `foo' for # (NameError) ruby -v a.rb ruby 1.6.0 (2000-09-19) [i686-linux] << and hangs >> - Aleksi