Overview
Explore the inner workings of JRuby implementation on the Java Virtual Machine (JVM) in this 30-minute conference talk from RubyConf 2024. Dive deep into the technical aspects of building a language runtime, examining how core Ruby classes and native extensions are translated to Java. Learn about the essential components including the parser, compiler, and JIT subsystems that power JRuby. Gain practical insights into debugging techniques, performance profiling of Ruby code, and strategies for leveraging JVM libraries and features effectively. Master the fundamentals of language implementation through this comprehensive overview delivered by JRuby experts Charles Nutter and Thomas Enebo.
Syllabus
RubyConf 2024 Building JRuby: How We Implement Ruby on the JVM by Charles Nutter & Thomas Enebo
Taught by
Ruby Central