From: nobu.nokada@... Date: 2003-05-30T06:22:31+09:00 Subject: Re: [ruby-cvs] ruby, ruby/lib: * eval.c (ev_const_defined, ev_const_get), variable.c Hi, At Thu, 29 May 2003 22:15:14 +0900, Dave Thomas wrote: > I have to say that this behavior is somewhat surprising. From its > name, you'd expect 'autoload' to be an automatic form of 'load', and > yet: > > > x.rb: > XXX = 1 > > [~/tmp] ruby -ve 'module X; load "x.rb";end; p X::XXX' > ruby 1.8.0 (2003-05-29) [powerpc-darwin6.6] > 1 > > [~/tmp] ruby -ve 'module X; autoload :XXX, "x.rb";end; p X::XXX' > ruby 1.8.0 (2003-05-29) [powerpc-darwin6.6] > -e:1: uninitialized constant X::XXX (NameError) Thank you. Fixed now. -- Nobu Nakada