2011年6月 2日

[ruby-list:48143] Re: requireが配列を取れたら便利だと思うんだけど..

ruby-dev向き?

2011/6/2 Yukihiro Matsumoto <matz@xxxxx>:
> |並列にrequireもできますね。
>
> で、ロードのタイミングに依存する問題に終生苦労したいんですか
> ね。勘弁してください。

ロードのタイミングに依存する問題は、もしあれば、autoloadでも発生しますよね。で、autoloadによる並列requireも1.9では問題ないはずだし、1.8.7も次のパッチリリースで直るはずなので[1]、大丈夫だと思います。

autoload :CSV, 'csv'
autoload :Logger, 'logger'
Thread.new do
CSV
end
Thread.new do
Logger
end

いやまあ最悪deadlockはするんですが、これはまあしょうがないよね、ということになっている認識です。

[1] http://redmine.ruby-lang.org/issues/921#note-20


投稿者 xml-rpc : 2011年6月 2日 17:47
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/104124
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。