Earlier quoted context omitted.
It's nowhere near ready but I made a gist: https://gist.github.com/VinceGuidry/b44f02117d452bde7471dae2... I like crystal but without pure OO and the fact that the community is so far behind Go or even Scala it's hard for me to see a good use for it. You can create static binaries with ruby, just use mruby. I had a bunch of small scripts in crystal that I replaced with mruby and never noticed the difference. You don'…
If mruby can make static ruby then that is actually kinda great, I didn't knew that. I was thinking more of in terms of performance for some similar developer experience Pardon me but isn't crystal OOP? i feel like it was because I was introduced to crystal lang via some youtuber some long time ago and the comments said that they didn't use because it was OOP Also if mruby is so great (which it sounds here), then sur…
With a pure object system everything is accessible by the system at runtime. It's ruby's biggest strength, but also the superpowers it grants aren't always used for good, which is why a lot of coders hate working in it. I only code for myself, my coding career is behind me, so I don't have to worry about other people's code.
Mruby's big downside is precisely that it's compiled, so the library base available is very small, and there's not much point in building on it, though a few projects have, such as DragonRuby. It also doesn't have a pure object system. Ruby has thousands of gems, mruby dozens, and you can see them all on this page: https://mruby.org/libraries/
Static typing is also available in ruby but I understand it's clunky.