RubyKaigi 2025 Matz Keynote
★ Smart People don’t care Static Types
★ I don’t think AI would make those errors
RubyKaigi 2026 事前勉強会
★ 型関連のセッションが減った
★ 『No Types Needed, Just Callable Method Check』by @_dak2_
型要らなそう...?
Slide 5
Slide 5 text
型関連セッション振り返り
Slide 6
Slide 6 text
Claude Codeに最適なプログラミング言語は?
★ RubyはPython、JavaScriptと並んで最も高速
で、安価で、安定にAI実装できる
★ SteepありのRubyはプレーンの Rubyの2.5倍
遅く、2.3倍高い
引用: 『Which Programming Language Is Best for Claude Code? 』Yusuke Endoh
Slide 7
Slide 7 text
セッションでの AIに関する話
No Types Needed, Just Callable Method Check @_dak2_
★ AIが非決定的な動きをする以上はContract(契約・規約)としての型は必要だ
が、それ以外は不要
Making the RBS Parser Faster @soutaro
★ RBSパーサー高速化の背景として、Steep付きRubyのAI実装はコストが高い
という検証結果に触れる
セッションでの AIに関する話
Good Enough Types: Heuristic Type Inference for Ruby @Shia
★ AIとの関連性について特段触れられてはないが、型注釈・型定義を書かないと
いう方針はAI時代の動向と一致する
型要るのか、要らないのかどっちなんだ...