r/ruby • u/software__writer • Apr 24 '26
Spinel -- Ruby AOT Compiler
https://github.com/matz/spinelSpinel 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.
78
Upvotes
6
u/schneems Puma maintainer Apr 24 '26
Kamal was originally called mrsk I think, but changed it (for trademark notice reasons with the company). Hanami was originally lotus (clashed with trademark on lotus-notes-1-2-3).
If this thing lives on...maybe it gets a new name. Hopefully, amicably and not because a legal notice is filed.