~/talk

Scala 2.13

Talkat Scale By the Bay 2017 · 2017-11-16..11-18· [scala]
slides:none on file

Scala 2.13 focuses on concrete changes: a faster compiler whose perf work already lands in 2.12, Java 8 lambdas and traits compiling to interfaces to cut bytecode, SBT-aware build improvements, and benchmarked speeds (about 3,300 lines/sec mentioned). The standard library is modularized and the collections are completely reworked—breakout is removed, views behave like Java streams, and parallel collections live outside the core. Expect 2.13.0‑RC1 April 2018 with feature freeze at 2.13.0‑M4 end of January; feedback on collections and REPL is still being solicited.

AI-written summary · about

  1. 0:00Intro
  2. 0:51Open Source = Open to your input
  3. 6:39Release Cadence 18 month cycle (LTS releases) 1 every 6 weeks (avg) accelerating
  4. 9:04Enterprise Fortify plugin (2.11/2.12)
  5. 9:45Compiling to JVM 8! Trait = interface + default method Function = SAM instance via INDY
  6. 16:13You don't optimize framework Framework optimizes your code (Manipulating your code like it was data.)
  7. 22:21Headlines Simplify collections Smaller core lib Speed up compiler User-friendliness
  8. 23:13Simpler Collections Fix common gotchas Simplify implementation & usage Minimize impact on most users Inheritance hierarchy will change See Stefan's excellent blog, talk
  9. 28:10Faster Compiler Optimization Automated Benchmarking & Charting
  10. 30:19User-friendliness Improve tooling, docs
  11. 30:31#help-wanted Configurable error reporting Suppress warnings REPL features
  12. 38:22Ideas from Dotty • Trait parameters • Improved lazy vals & trait vals
~/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.