~/talk

The Windy Road From Research to Real-World Impact

Talkat Voxxed Days Zürich 2025 · on Tuesday, 2025-03-25· [java, open-source]
slides:none on file

Project starts from a 2011 vision 1 VM to rule them all and invents a practical partial‑evaluation pipeline (the first Futamura projection at industrial scale) so a single master‑student wrote a JavaScript engine in months by implementing only an interpreter. GraalVM ships inside Oracle Database 23c, supports Python/JS/Wasmtime, faces 1,281‑entry Python C API compatibility pain, and enables ahead‑of‑time native images that give about 30x faster startup. Codebase is ~4M LOC and cloud vendors provide Graal‑compatible APIs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Starting GraalVM
  3. 3:34Early research in Zurich
  4. 6:47Partial evaluation
  5. 10:23Polyglot vision
  6. 15:18Throwing ideas at the community wall
  7. 17:26Accidental ahead-of-time compilation
  8. 20:59Advantages of ahead-of-time compilation
  9. 24:52Ecosystem adoption
  10. 26:21Real-world impact
  11. 28:29Open source
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.