InfoQ

InfoQ

Topic/Tag specific view

Maxine VM Content on InfoQ


Latest featured content about Maxine VM

JRuby: The Pain of Bringing an Off-Platform Dynamic Language to the JVM

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.

The Maxine VM

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.