~/talk

Migrating to Scala 2.13

Talkat Scala Days New York 2018 · 2018-06-19..06-21· [scala]
links:none on file
slides:none on file

Scala 2.13 delivers a ground-up collections redesign: default Seq becomes immutable, CanBuildFrom is replaced by builtFrom → Factory and views are reworked; the standard library is modularized and several compiler flags are removed. Milestone 4 ships (released at Scala Days Berlin) with M5 planned for Aug 10. Migration uses SBT tweaks (enable -deprecation, cross-source folders) and an automated migration implemented as a scalafix rewrite that applies many renames and simple rewrites but leaves complex CanBuildFrom usages and custom collections for manual work; add scala-collection-compat to ease cross-building.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23Scala 213
  3. 3:06Prepare for 213
  4. 8:31Build with 213
  5. 12:56Design Goals
  6. 14:27Immutable Seek
  7. 18:18Built From
  8. 20:28Factory
  9. 22:17Breakout
  10. 24:41Views
  11. 27:01Collections
  12. 28:25Source Folders
  13. 29:55Additional Resources
  14. 32:02Manual migration
  15. 32:49Migration rules
  16. 36:32Migrating a Library
  17. 37:44Documentation
  18. 38:53Questions
~/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.