From: KIMURA Koichi Date: 2007-02-06T17:54:20+09:00 Subject: [ruby-dev:30283] Re: schedule for Ruby 1.8.6 木村です。 新たに投げるよりはここにつけたほうが良いと思いましたのでreplyで メールします。 >  あと二週間余でコードフリーズなので、もし 1.8.6 までにある程度の > 規模の変更を予定・希望している場合は、今のうちに予告・調整をお願い > します。また、これは入れるべき、入れてほしいといった指摘や議論も > 歓迎します。 > >  できれば、そうした大きな議論は ruby-core に一元化したいですが、 > とりあえず ruby-dev でもいいので積極的に表明してください。 > >  当然ながら、 1.8 のブランチポリシーを念頭において考えてください。 > 過激な変更はおそらく受け入れられませんし、新しいライブラリを追加 > したいという場合は、手順としてまず trunk に入れることが前提になり > ます。 目にする機会は多くはないもののちらほらと見かけるものに、日本語版 WindowsでShiftJISを使っていることに起因する問題があります。 たとえば globingにおいて日本語文字列を含んだディレクトリを使用した 場合に、その日本語文字列にダメ文字(2バイト目が '[' とか '{' などに なっているもの)が含まれていると誤動作します(期待した結果が得られない)。 これらに対する対処は2003年末から2004年にかけて行われましたが、 1.9に 適用してみて様子見ということでペンディング状態になっていると思います。 [ruby-dev:22071] Dir.glob とShjift_JIS について [ruby-dev:22815] File.fnmatch が"*?" のパターンを正しく処理しない? から始まる一連のスレッドがそれに関係しています。 #他にもあるかもしれませんがとりあえず そこで質問なのですが、これらの修正が(1.8.5及び1.8.6は除外するとして) 1.9.0(1でしたっけ?)を待たずに適用されることはないのでしょうか? 適用しないならしないで構いませんので、その辺のポリシーを明確に していただけるとありがたいです。 -- 木村浩一