From: matz@... (Yukihiro Matsumoto) Date: 1999-06-29T13:32:16+09:00 Subject: [ruby-list:15141] Re: Package - Library Name (Re: mail library) まつもと ゆきひろです In message "[ruby-list:15139] Package - Library Name (Re: mail library)" on 99/06/29, Hideto Ishibashi writes: |> require 'mail/session' |> |> とか。 | |それ, 欲しいです. Java/UMLのpackageのような仕組みとして. えーと、できるかといえば機能としてはできます。要はルールをど うするかと言う話ですね。 |上の表記は, Rubyのライブラリディレクトリ |(例: /usr/local/lib/ruby)に続くパスを示していますよね. その通りです。 |ついでに, ユーザのスクリプトは, カレントディレクトリ |(Rubyを実行したディレクトリ)を'.'として, | | require './view/GtkUI' | |のようにできればうれしいです. カレントを明示的に指定というのはできないんですが、$load_path にはカレントディレクトリが含まれてますから、カレントディレク トリに ./view/GtkUI.rb があれば require 'view/GtkUI' でロー ドできます。 以前、リクエストが来て、でもそのままになっているのは、スクリ プトが存在するディレクトリからの相対で指定したいというもので す。しかし、スクリプトが存在するディレクトリの移植性のある検 出法が分からないので、難しいです。 まつもと ゆきひろ /:|)