~/talk

Scala: The Simple Parts

Talkat GOTO Chicago 2014 · 2014-05-20..05-21· [scala, compilers-and-language-design]
slides:none on file

Scala centers on a compact claim: seven composable primitives — expressions, nesting scopes, pattern matching & case classes, recursion, function values, immutable collections and controlled vars — are sufficient to scale from scripts to large systems. Evidence: an ecosystem of DSLS and a new fast compiler dotc that uses caching, copy‑on‑write and careful mutable caches; community size cited around 100,000 developers and 200,000 Coursera subscribers, and recent releases show dramatically improved incremental build times.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Scala 10th Anniversary
  3. 3:05Scalas Growth
  4. 4:20Scalas Controversy
  5. 5:48Scala The Simple Parts
  6. 5:58What is Scala
  7. 8:28Domains
  8. 9:25Growable
  9. 10:45Scala is a language for growth
  10. 12:25What enables growth
  11. 13:17Functional and object programming
  12. 14:08Scala
  13. 15:24Modular Programming
  14. 18:32Functional Programming vs Modular Programming
  15. 19:48Objects vs Modules
  16. 21:37Scalas Simple Parts
  17. 22:36Simple vs Easy
  18. 23:06Expressions
  19. 24:27Nesting scopes
  20. 25:15Scala vs Java
  21. 26:12Refactor your code
  22. 27:20Scala vocabulary
  23. 29:01Scala types
  24. 29:47Scala objectoriented
  25. 31:27Scala recursion
  26. 32:47Function values
  27. 33:28Collections
  28. 33:56Map and Filter
  29. 35:12Map over Sets
  30. 36:19Type of Map
  31. 37:09Use Case
  32. 38:42Counter Argument
  33. 40:33Variables
  34. 43:31Persistence
  35. 46:39Type checker
  36. 52:06Refined types
  37. 53:19Modules
  38. 54:19Modular roots
  39. 55:14Modular features
  40. 55:53Abstract types
  41. 57:06Simple graph model
  42. 58:21Concrete graph model
  43. 59:11Scala parameterization
~/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.