RedHatの中の人が語る JRuby 9000 のメジャーリリースからの1年、そして今後 #RubyKaigi #RubyKaigiB
JRuby 9000 Last Year, Today, and Tomorrow
@tom_enebo
http://rubykaigi.org/2016/presentations/tom_enebo.html
続きを読む
tom_enebo @enebo@mastodon.social
@tom_enebo
Co-lead of JRuby. RedHatter. Ruby Hero. Java. Rust. Running. Beer.
アオヤマ ミント
@MintoAoyama
#rubykaigi #rubykaigiB 始まりました pic.twitter.com/p1U4X3ry7A
2016-09-09 17:13:22
拡大
拡大
みよひで画伯
@miyohide
tom_enebo「JRuby 9kの特徴。最新のRubyのバージョンのみ追従(1.7の時代は1.8と1.9の両サポートをしていた)。」#rubykaigiB #rubykaigi
2016-09-09 17:17:15
成瀬
@nalsh
そういえば、コンパイル時にCPU分岐するとバイナリ分けないといけないからつらいし、本当の実行時に分岐すると遅いから、rb_define_methodの時に分岐すればいいなってのメモってなかったからここにメモる
2016-09-09 17:18:29
みよひで画伯
@miyohide
tom_enebo「Native IO。パフォーマンス良い。ただしWindowsやPure-Java モードは除く。」#rubykaigiB #rubykaigi
2016-09-09 17:22:51
みよひで画伯
@miyohide
tom_enebo「New Runtime (IR)。全体的にruntimeを置き換え。」#rubykaigiB #rubykaigi
2016-09-09 17:24:52
cuzic
@cuzic
#rubykaigib ゆっくり考えてスーパークラスを探索し、やりたいことをやってるクラスが見つかるまで bind しなおして呼び出すというユースケースが理解できた。下位のクラスでメソッドが空っぽとかで定義されてて、呼ぶべきメソッドが呼ばれていない中で頑張る必要があるからなのか。
2016-09-09 17:27:42