[ruby-list:37704] Re: マッチした部分を配列にしまう方法

From: matz@... (Yukihiro Matsumoto)
Date: 2003-05-20 07:59:25 UTC
List: ruby-list #37704
まつもと ゆきひろです

In message "[ruby-list:37702] Re: マッチした部分を配列にしまう方法"
    on 03/05/20, tsuji.td@ncos.nec.co.jp <tsuji.td@ncos.nec.co.jp> writes:

|>ということは、どういうことなんでしょう。
|>
|>  * この修正はあるべきでない → 理由は?
|>  * この修正は非互換である   → どう対応するか?
|>
|>のいずれかだとは思うのですが、前者なら議論した上で合意ができ
|>れば元に戻せばよいことですし、後者なら移行パスを検討すれば良
|>いと思います。
|
|後者に1票です。

確認ですが、後者と言うことは「この修正は将来的には望ましいが、
今すぐ変更するのは影響が大きいので、警告を使って段階的に移行
してほしい」という意味だと解釈してよいですか。

|できれば段階を踏んで、
|
| 1.最初のリリースでは String#=~ の左辺文字列を正規表現として処理するが、推奨されない旨の警告が出る
| 2.その次のリリースの String#=~ は左辺文字列をRegexp.quote で処理し、警告も出さない
|
|というのがありがたいです。

この修正について、そのようにすることに依存はありません。

In This Thread