From: Nobuyoshi Nakada Date: 2008-07-16T15:33:17+09:00 Subject: [ruby-dev:35534] Re: リリース前ToDoリスト なかだです。 At Wed, 16 Jul 2008 11:45:06 +0900, Shugo Maeda wrote in [ruby-dev:35532]: > Ruby側でとりあえず対応するという点については異論はないのですが、 > バグだとしたらバージョンによって挙動が変わったら嫌だなと思いました。 初期化のときにチェックするなら、バージョンが変わっても気にしなく てすむと思います。 > >> 高尾君のパッチと大分趣が異なるような気がするのですが、どういう意図でしょうか。 > > > > history_baseの初期値を保存しておいて、そこからの差分で見るという > > ことです。 > > 自分がlibeditの挙動を理解していないだけかもしれないのですが、それで上手く > 動くのでしょうか。 > 高尾君のパッチではたんにhistory_baseをhistory_base - 1にしているだけだった > ので、libeditではhistory_baseの値が1ずれているとかそういう話なのかなと思った > のですが。 そのズレの値を初期状態でとれないかと思ったのですが、初期値はずれ ているわけではないとしたら的外れかもしれません。後は、 remove_history()があるならですが、[ruby-dev:35519]のテストコード を実行してみるとかしかないですね。 ついでにいえば、remove_history()やreplace_history_entry()も同じ くindexをとるわけですが、こちらは問題ないんでしょうか。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦