
Christian Wimmer explains his bachelor thesis project: a Java bytecode interpreter written entirely in Java.
As heard by us
Espresso follows Java-in-Java interpretation toward build-time specialization, while reusing Hotspot instead of rebuilding it.
Christian's return gives the episode a practical tour through Espresso, with the core choice made clear early: write a Java bytecode interpreter in Java and reuse Hotspot rather than rebuild the runtime from scratch.
Why you'd press play
You want the JVM plumbing behind Espresso, without the usual museum dust.
Listen to the show on