Talk given at Eurucamp 2012 (Berlin).
Polyglot RailsApplicationswith Rubinius
View Slide
Txus/tʃus/
barcelona / berlin
Open Source Warrior
LANGUAGE
Sapir-Whorfhypothesis
We think through language.
Ruby isexpressive.
( LISP )
LANGUAGEis a good thingPOLYGAMY
n languagesone vm
Why on earth.
EXPRESSALL THE THINGS
REUSEALL THE LIBRARIES
HIREALL THE TALENT
WHAT DO YOU MEANI CAN CREATE MY OWNPROGRAMMING LANGUAGE
AHATELL ME MORE
OBJECTORIENTEDNOSCRIPTPROTOTYPALINHERITANCETRAIT-BASEDCOMPOSITION
RUBINIUS
Ruby... in Ruby.vm in c++llvm jitgenerational gcreal concurrency
convenientplatformforlanguagedevelopers
rubini.us/projects
rubycodeastrubiniusbytecode2 + 32+3push_int 2push_int 3meta_send_op_plus
apricotcodeastrubiniusbytecode(+ 2 3)2+3push_int 2push_int 3meta_send_op_plusHAPPENEDWTFJUST
COEXISTENCEIS POSSIBLE
CALLING RUBYFROM NOSCRIPT
CALLING NOSCRIPTFROM RUBY
LIVE CODING
THANKS!QUESTIONS?@txustice github.com/txus