~/talk

Scala Goes Native

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [rust]
slides:none on file

Announces an ahead‑of‑time Scala compiler and lightweight runtime that emit LLVM native binaries, add struct and stackalloc value types and allow manual allocation to avoid GC pressure. Demonstrates C++ at 7s, Scala Native at 8.7s vs 7s vs 15s for Java, with comparable memory use when allocations are manual. Provides extern C interop for calling C libraries, is currently single‑threaded, open source, targets x86_64 with ARM planned, and leaves unsafe pointer ops with undefined behavior.

AI-written summary · about

  1. 0:00Intro
  2. 0:20Background
  3. 0:30Pascal
  4. 1:08C
  5. 1:43Harp
  6. 3:48Scala
  7. 4:29JVM
  8. 4:52Golden Cage
  9. 5:17Safety
  10. 6:18Native Code
  11. 6:52daydream
  12. 7:26do work
  13. 7:58value types
  14. 8:28memory management
  15. 9:23toilet code
  16. 17:51Native import
  17. 20:31Questions answered
  18. 32:01iOS
  19. 33:18Unsafe Features
  20. 35:47Interoperate with C
  21. 36:36OpenCL
  22. 37:06Why Scala C and Dotty
  23. 38:13Primitive types
  24. 38:29String types
  25. 39:24GC heap
~/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.