Главная
Study mode:
on
1
Intro
2
Parsing Ruby
3
JRuby's Parser
4
Parser Problems!
5
Interpreter
6
The New Way
7
Mixed-Mode
8
Native Execution
9
JVM Tricks
10
Compatibility
11
Strings
12
The First Big Decision
13
Fibers on JRuby
14
Hard Decisions
15
Native Integration
16
Ruby's Roots
17
The Cancer
18
Ruby FFI example
19
Layered Runtime
20
Native in JRuby
21
Process Control
22
Backtraces
23
Command Line
24
Console Support
25
CLI == Startup Time
26
Tweaking Flags
27
Nailgun?
28
Drip Init
29
JRuby Startup
30
Hard Parts
Description:
Explore the intricacies of JRuby implementation in this 49-minute conference talk by Charles Nutter. Delve into challenging aspects such as parsing Ruby, JRuby's parser, interpreter design, and native execution. Learn about JVM tricks, compatibility issues, and the complexities of string handling in JRuby. Discover the rationale behind crucial decisions, including fiber implementation and native integration. Examine Ruby's roots, the concept of layered runtime, and process control in JRuby. Gain insights into backtrace generation, command-line interface challenges, and strategies for improving startup time. Uncover the hard parts of JRuby development and implementation in this comprehensive presentation.

JRuby - The Hard Parts

Java
Add to list
0:00 / 0:00