
- Topics
- HotSpot,
- JVM,
- JRuby,
- Virtual Machines,
- Ruby,
- Runtimes,
- Java,
- Dynamic Languages,
- Code Analysis,
- Languages,
- Debugging,
- Profilers,
- JVM Language Summit,
- Programming,
- Maxine VM
In this presentation from the JVM Languages Summit 2008, Charles Nutter discusses bringing JRuby to the JVM, why Ruby is hard to implement, JIT compilation, precompilation, core Ruby implementation, Java library method access, method call semantics, scopes, open classes, heap-based frames, library challenges, strings, regexps, I/O, green threads, POSIX features, C lib support and future plans.

- Topics
- JVM,
- Virtual Machines,
- Runtimes,
- Java,
- Languages,
- Compilers,
- Programming,
- Maxine VM,
- JVM Language Summit
In this presentation from the JVM Languages Summit 2008, Bernd Mathiske discusses the Maxine open source research VM, Java compatibility, swapping out major VM components, Maxine research areas, meta-circular VM design, assembler usage, how Objects are handled, the common Pointer/Object interface, code examples, optimizing compiler features, snippets, bytecode generation, JNI and JIT.