RubyMotion 내부 구조 분석: LLVM 기반 Ruby 정적 컴파일러와 런타임
RubyMotion은 Ruby 코드를 LLVM을 통해 기계어로 직접 컴파일하는 정적 컴파일러이자 iOS 및 OS X 개발을 위한 툴체인이다.
RubyMotion 내부 구조 분석: LLVM 기반 Ruby 정적 컴파일러와 런타임
RubyMotion은 Ruby 코드를 LLVM을 통해 기계어로 직접 컴파일하는 정적 컴파일러이자 iOS 및 OS X 개발을 위한 툴체인이다.
@Demo318 what do you mean exactly?
Native Ruby isn't available on those platforms.
You'd need #JRuby (only #Android) or #RubyMotion (closed source solution) for that.
#CrystalLang also has some Android PoCs but I'm not aware of anything iOS related.
So what differences are you referring to exactly?
Or do you know of a modern wave practical solution for Ruby?
I'm not quite sure which differences are to compare here especially since I don't know anything except RubyMotion on iOS. 🤔
I'm curious to know what other people do. I know I've asked before, and QT or GTK have been suggested, but are there better options especially for #macOS? I don't think #RubyMotion is still maintained, and even if I switch to #CrystalLang I still have a #UI issue to solve for.
I'm also curious to know if anyone knows of a better #xxHash #RubyGem or wrapper than digest-xxhash-ruby, which is a relatively new project that doesn't seem to have wide adoption.
What says the #RubyHiveMind on this?
Also, if you have a Mac, iOS device, love Ruby, and promise not to let the license go to waste. Email me and I'll hook you up with a license to RubyMotion: http://rubymotion.com