[#44904] [ruby-trunk - Bug #5688][Open] Solaris10 で spawn を繰り返すとメモリリークする — okkez _ <redmine@...>

14 messages 2011/11/29

[ruby-dev:44765] Re: [ruby-trunk - Feature #5512][Open] Integer#/ の改訂

From: Yusuke Endoh <mame@...>
Date: 2011-11-01 13:12:54 UTC
List: ruby-dev #44765
遠藤です。

2011年11月1日3:45 Yukihiro Matsumoto <matz@ruby-lang.org>:
> In message "Re: [ruby-dev:44707] [ruby-trunk - Feature #5512][Open] Integer#/ の改訂"
>    on Sun, 30 Oct 2011 17:19:45 +0900, tadayoshi funaba <redmine@ruby-lang.org> writes:
>
> |Integer#/ を Integer#quo の別名として定義しなおす事を提案します。
>
> 長期的には賛成しますが、2.0にはあまり過去との非互換性を入れ
> たくないので、その次(3.0?)にしようと思います。


本気で変える予定があるのなら、特大の非互換になりますので、今のうちに
切り捨てたい場合の推奨代替策を決めて ( (x/y).round ですかね?) 、
2.0 から啓蒙しておいたほうがいいと思います。(つまり推奨形式になって
いない場合に warning を出す)


個人的には、Integer#// とか別の演算子を導入して、Integer#/ は変えない
方が嬉しいです。切り捨てを期待したコードをすごく書いてきた。。。

-- 
Yusuke Endoh <mame@tsg.ne.jp>

In This Thread