I just connected the dots. You're the guy who constructed a direct Ruby-to-assembly compiler some time ago, right?
github.com/vidarh/writing-a-compiler-in-ruby
It's self-hosting apart from the GC (which is a sore spot - I really want to rewrite the GC in Ruby too), glibc for a handful of functions and syscalls, and using gas/ld to assemble and link.
Kudos for your work - and I guess you've had a lot of fun as well
I'd really like to find time to pick it up again and clean it up and I'm toying with dynamic workflows in Claude now and might just have it set up one to "burn down" rubyspecs, as it did fairly well last autumn at fixing things, including adding bignum and beginnings of Regexp support.
Getting from working to usable and fast, though, would be a lot of work.