Our great sponsors
-
MacRuby
MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Working src link: https://github.com/DragonRuby/dragonruby-game-toolkit-contrib/blob/master/samples/99_genre_arcade/flappy_dragon/app/main.rb
The complexity of LLVM based projects makes it quite a bit harder for people to jump in and contribute. This was the original project that RubyMotion extended. It might be worth looking at its complexity to get a feel for what engineering was involved: https://github.com/MacRuby/MacRuby
Also platform wise CrystalLang is striving in the opposite direction: it started as a language focussed to run natively on servers or desktops. But since it's based on LLVM, people also want to have things like Android support and WebAssembly support.
Also platform wise CrystalLang is striving in the opposite direction: it started as a language focussed to run natively on servers or desktops. But since it's based on LLVM, people also want to have things like Android support and WebAssembly support.