ラストのキーノートに相応しい、めちゃめちゃテクニカルなトークだったなあ。前回のRubykaigiといい、最後のキーノートを担当している人の話は、めっちゃエキサイティングだ。 #rubykaigi
2015-12-13 18:17:48最後のクロージング 「あなたたちに大きなResearchは必要ない」「我々はいますぐお役に立てる」「CRubyは次の段階に移るべき時にある」「今がその時だ」 敏腕社長感がビンビンきた #rubykaigi
2015-12-13 18:17:54Rubyの速度を速くするにはCレベルでの最適化がめっちゃ必要そうだけどめっちゃ大変そう(コンパイル時間とか凄そう) #rubykaigi
2015-12-13 18:18:03Taking Ruby to the next level, using a JIT compiler and LLVM bitcode 👍🏽 Awesome talk by @evanphx #rubykaigi pic.twitter.com/oAd9QO8Pnd
2015-12-13 18:18:32ここでまたJavaScriptの話になるんだけど、JavaScriptが20倍とか速くなったのはこういうことをやったからなの?PyPyを除いてこういうのやった話を聞かないんだけど。JavaScriptではCランタイムのオーバーヘッドが少ない? #rubykaigi
2015-12-13 18:18:47エンドユーザの環境でビルドできるとは限らないからインストール時かなんかにコアライブラリのバイトコード版を作って持っておくのね #rubykaigi #rubykaigiA
2015-12-13 18:19:47インストール時とかにコアライブラリをコンパイルしておく らしい。 Gemもこの方法での高速化が効きそう(ただしインストール時間は有意に延びる) #rubykaigi
2015-12-13 18:21:54Awesome keynote by @evanphx at #rubykaigi: very technical talk, following what at JIT would do, yet surprisingly easy to follow!
2015-12-13 18:22:48このスライドのマッチョ感、ハンパない #RubyKaigi pic.twitter.com/sXiTHfBgad
2015-12-13 18:23:01TLを見ると今話された案にはobjectionがあるみたいだけど(自分は内容がよく理解できてない)、IBM J9の話といいRuby 3x3 てフレーズからこういう話が出てきてると思うといい流れなんだろうな #rubykaigi #rubykaigiA
2015-12-13 18:23:01Conclusion - 3x performance is hard - CRuby must remove dynamic parts at runtime to improve #rubykaigi
2015-12-13 18:23:52Conclusion - A JIT is the best hope - Reusing the core library and JIT compiling it provides good transition #rubykaigi
2015-12-13 18:24:05Conclusion - CRuby is used by a huge number of people and companies - We can take CRuby to the next level today #rubykaigi
2015-12-13 18:24:21