From: Tom Sawyer Date: 2002-07-19T06:30:18+09:00 Subject: Re: Just a small language question... while i think the other posts effectivly answered your question. i have a require related question myself. hope you don't mind. given a directory tree: pdir programP.rb adir a1.rb a2.rb programA.rb and the files as such: programP.rb: require 'adir/a1' a1.rb: require 'adir/a2' a2.rb: # dosn't matter programA.rb: require 'a1' %cd pdir %ruby programP.rb %cd adir %ruby programA.rb ./a1.rb:1:in 'require':No such file to load -- adir/a2 (Load Error) ... to get programA.rb to work you have to remove adir/ from the require in a1.rb, but then programP.rb stops working. this is annoying as i would think the local directory hiearchy to the required file should be checked first for a match, and only after that, if at all, should the main file's hiearchy be checked. as it now stands, regardless of programA, if i decided i just wanted to move programP somewhere else, say into adir for example, i not only need to modify its require paths, but i am forced to modify each of those required file's require paths. and that's just not natural. ~transami On Thu, 2002-07-18 at 14:30, Bob X wrote: > Why does Ruby do single quotes around package names? > > Why not just: > > require somepackage > > Just a little question... > > Bob > > / do not send to my e-mail address / > > -- ~transami _(")_ dobee dobee do... \v/ ^ ^