テクノロジー
Rubyを単一バイナリ化し実行速度を最大87倍にする「Spinel」:Matz氏がAIと協働し、わずか数週間で開発
Ruby開発者のまつもとゆきひろ氏が、Claudeを活用し約1ヶ月でAOTネイティブコンパイラ「Spinel」を開発した。これはRubyのサブセットをC言語に変換し、CRuby比で最大87倍の処理速度向上を実現し、CLIツールやエージェント連携用途での活用が期待される。
別名: spinel_codegen
まつもとゆきひろ氏が開発したRuby向けのAhead-Of-Time (AOT) コンパイラ。Prismパーサーを使用してASTを作成し、静的型推論を経て最適化されたCコードを出力する。VM不要の単一バイナリ配布を可能にし、従来のCRubyと比較して劇的な高速化を実現する。コンパイラ自体がRubyで記述され、自己ホストも達成している。