Spinel compiles Ruby source code into standalone native executables. It performs whole-program type inference and generates optimized C code, achieving significant speedups over CRuby.
Spinel is self-hosting: the compiler backend is written in Ruby and compiles itself into a native binary.
This is pretty crazy, I’m very excited by this project but a little concerned about the heavy Claude usage.
It could mean a whole new world for Ruby if it’s a serious project. Distribution of Ruby projects has always been one of my biggest pet peeves. I hope it can do cross compilation too.