I get it, this is a big one. How big though? I wish as a community we had a list of important gems that have an extension, maybe with a combined effort we can port them to the JVM or whatever else so people can switch between JRuby/Truffle/MRuby with relative ease. I know about the big ones: Of course Postgres/MySql gems come with extensions and probably most Ruby web servers. But what else - what are the big ones?
MRuby uses MGems and is just a different ecosystem entirely. It has parallel libraries but they're not shared with the above implementations.
Square has a platform / payments SDK but if you look at the Github repo it's a disorganized mess versus Stripe's with virtually no "stars".[1] There's also Stripe Terminal which is a platform-y approach to Square's register/terminal. I wonder how much longer until they go after Square's cash app.
So what are your options... Sorbet? Does this feel like Ruby?
How about RBS? Does writing the equivalent of header files for every function and class feel like Ruby?So unfortunately I'm no longer an evangelist or practitioner.