Rubyコミッターが語る Ruby2.4にてFixnumとBignumをIntergerに統合する話 #RubyKaigi #RubyKaigiA
Unifying Fixnum and Bignum into Integer
@tanaka_akr
http://rubykaigi.org/2016/presentations/tanaka_akr.html
"Ruby has three classes to represent integers: Fixnum, Bignum and Integer.
Integer is the abstract super class of Fixnum and Bignum.
続きを読む
Shugo Maeda
@shugomaeda
Integer Unificationはrefineしやすくなるというメリットもありますね(refinementよりサブクラスの定義が優先されるので、2.3以前だとFixnum/Bighumをrefineしないといけない) #rubykaigiA
2016-09-08 16:57:26
Hideki Hamada
@jakalada
バージョンの上げ方で起きる実際の問題、全然考えたことがなかったのでありがたい話題 #rubykaigi #rubykaigiA
2016-09-08 16:58:01
FUJI Goro
@__gfx__
そもそもgemのpessimistic version deps意味あるの?普通のケースでは単に >= で指定するだけでいいんじゃないの。 #rubykaigia
2016-09-08 16:59:56
k_tsj
@k_tsj
rb_class_ofは特異クラスを返す可能性があるのでそもそも一般的には使わないほうがいいんじゃないかなーと思いながらruby本体のコード眺めてたら、なんかバグっぽいのを見つけた #rubykaigiA
2016-09-08 17:00:25
黒曜@Leaner Technologies
@kokuyouwind
司会「要するに―、FixNumを、Fixしました」 会場が拍手と爆笑に包まれた #rubykaigi #rubykaigiA
2016-09-08 17:00:41