~/talk

Exploring JVM Innovations Through the Lens of Scala Native

Talkat Scalar Conference 2025 · 2025-03-27..03-28· [scala]
links:none on file
slides:none on file

Scala Native now ships a continuations API (since 0.5) that implements loom-style fibers by saving activation frames and doing user-level context switching, and a dining philosophers demo runs many virtual threads across different workers showing the scheduler actually distributes work; JDK 24’s new single-word object header (22-bit class pointer) inspires reducing Scala Native’s mark-word overhead; Valhalla hints and Panama’s foreign/vector APIs are noted as paths for future low-overhead value types and native bindings. continuations API dining philosophers result JDK 24 object header

AI-written summary · about

  1. 0:00JVM innovations and Scala Native
  2. 1:28JVM improvements impact on Scala
  3. 4:01Scala Native’s JVM independence
  4. 5:49Virtual threads in Scala Native
  5. 15:25Dining philosophers demo
  6. 16:28Lilliput project optimizations
  7. 20:42Valhalla’s value classes
  8. 25:02Generics specialization
  9. 27:13Panama project relevance
  10. 29:00Summary and Q&A
~/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.