まつもと ゆきひろです

In message "Re: [ruby-dev:36595] (Re:freeze落ち穂拾い) + 1"
    on Fri, 26 Sep 2008 11:43:09 +0900, "Yugui (Yuki Sonoda)" <yugui / yugui.jp> writes:

|>   取り込みます。Yuguiさんには報告済み。ただし、規模が大きい
|>   上、これに対応したいライブラリもあるでしょうから、リスケ
|>   ジュールが必要かもしれません。[ruby-dev:36558]
|
|その上、まだ細部で議論が収束していないように思えます。

まったくです。最低でももう2週間早くなにか出すべきでした。

|ただし、当該スレッドで私が指摘したようにこの問題はアプリケーションユー
|ザーが変更可能な範囲内のみならず、そこからrequireされたライブラリや拡張
|ライブラリにまで波及する可能性がある変更です。ですから、選択肢は
| * 1.9.1に取り込む
| * 2.0まで待つ
|の二択です。1.9.1に取り込まないならば、1.9.2に取り込むことは支持できません。

同意します。

|言語デザイナとしてのまつもとさんに伺います。
| * internal_encodingは、リリースの延期、またはそのリスクを抱えてまで取り
|込む価値のある機能ですか?

そう思います。

|たぶんYESなんだろうなと予測しつつ、これまでクリスマスにリリースしてきた
|人としてのまつもとさんに伺います。
| * 今の段階でリリース延期を決定するのと、延期せずに間に合う可能性に賭け
|てやるだけやってみるのと、どっちがよいですか?
|
|後者を選択するならば、internal_encodingの様子を見て私が10月25日までに延
|期するかしないか決定します。

これについては実際にパッチを取り込んでからどれだけ問題が発生
するか見てから判断していただいたほうがよいと思います。クリス
マス前というのはさほど重要ではないので、トラブルがあるような
ら遠慮なく延期してください。ということで、

  パッチ導入後一定期間(2週間)後判断する

ことを提案します。で、まだパッチ書いてない(まずはPROのために
論文書かなきゃ)なので、コミットは来週後半になると思います。

|> * lib/delegate.rb
|> 
|>   時間が足りなくてチェックインできませんでした。1.8の挙動を
|>   復活させます。これもYuguiさんに報告済み。
|
|開発者会議で仕様は固まってますし、internal_encodingに比べれば影響範囲は
|狭いので良いんじゃないでしょうか。できれば数日中にお願いします。
|
|> * String#gsub
|> 
|>   String#scanとブロックパラメータを合わせたいという依頼。影
|>   響度を見積もる時間がとれませんでした。間に合わないのであき
|>   らめるべきか
|
|開発者会議でも結局、これという案は出なかったんですよね。
|諦めるべきだと思います。
|
|> * sprintf, String#%
|> 
|>   デザインミーティングでは「とりこむ」と発言したもののチェッ
|>   クインが間に合いませんでした。
|
|仕様は固まってますし、影響範囲は狭いので良いんじゃないでしょうか。
|たぶん、これで影響を受けるのは添付ライブラリにはなさそうですよね。
|
|> * EncodingError
|> 
|>   Encoding::*Errorの共通のスーパークラス。[ruby-dev:36371]
|>   手元にパッチは用意してあってコミットするだけなんですが
|
|良いんじゃないでしょうか。コミットしてください。

上記4点、了解しました。

                                まつもと ゆきひろ /:|)