RedHatの中の人が語る JRuby 9000 のメジャーリリースからの1年、そして今後 #RubyKaigi #RubyKaigiB

0
tom_enebo @enebo@mastodon.social @tom_enebo

Co-lead of JRuby. RedHatter. Ruby Hero. Java. Rust. Running. Beer.

https://t.co/9zO78gTkNV


紅月さん@がんばらない @koduki

JRuby 9000 Last Year, Today, and Tomorrow 開始! #rubykaigi

2016-09-09 17:12:30
k1LoW @k1LoW

JRubyのバージョン関係初めて知った #rubykaigi

2016-09-09 17:14:49
成瀬 @nalsh

JRuby 9000では最新のRuby API追従になったのか

2016-09-09 17:16:28
みよひで画伯 @miyohide

tom_enebo「JRuby 9kの特徴。最新のRubyのバージョンのみ追従(1.7の時代は1.8と1.9の両サポートをしていた)。」#rubykaigiB #rubykaigi

2016-09-09 17:17:15
k1LoW @k1LoW

あれ?またバージョンまたぎの闇が… #rubykaigi

2016-09-09 17:17:36
成瀬 @nalsh

そういえば、コンパイル時にCPU分岐するとバイナリ分けないといけないからつらいし、本当の実行時に分岐すると遅いから、rb_define_methodの時に分岐すればいいなってのメモってなかったからここにメモる

2016-09-09 17:18:29
斎藤ただし, Tadashi Saito @_tad_

JRuby、そのうち1eNになるんじゃないだろうか?

2016-09-09 17:22:41
みよひで画伯 @miyohide

tom_enebo「Native IO。パフォーマンス良い。ただしWindowsやPure-Java モードは除く。」#rubykaigiB #rubykaigi

2016-09-09 17:22:51
みよひで画伯 @miyohide

tom_enebo「Windowsについては、将来的に対応する予定?」#rubykaigiB #rubykaigi

2016-09-09 17:23:27
みよひで画伯 @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
山プルギス @1VQ9

JRuby, めっちゃ苦労してる感ある。

2016-09-09 17:31:10