On Oct 18, 2004, at 6:34 PM, nobu.nokada / softhome.net wrote:
>> app/run.rb
>> app/code/app.rb
>> app/code/k1.rb
>> app/code/k2.rb
>> app/code/k3/k3.rb
>> app/code/k3/k4.rb
>> app/code/lib/foo.rb
>>
>> % cat run.rb
>> require 'code/app'
>>
>> % cat code/app.rb
>> require 'k1'; require 'k2'; require 'k3/k3' #RELATIVE
>
> Not 'code/k1' and so on?

Correct. While for some reason it's less important to me to have this, 
it's rather important that I be able to have k3.rb simply do        
require 'k4'      (or "import", or "load_relative", or whatever).

>> require 'code/lib/foo.rb' #~ABSOLUTE
>
> It's not called absolute, I guess.

Yeah, more like "Root Relative", where the root changes magically based 
upon which file happened to start the train of requires.