~/talk

Academese to English: A Practical Tour of Scala’s Type System

Talkat Philly ETE 2016 · on Monday, 2016-04-11· [scala]
slides:none on file

Practical tour of Scala’s type system shows concrete rules and patterns: how parameterized types, bounds and variance, and simple examples (Box, Field/zebra and vet cases) change subtyping relationships; when abstract type members are measurably drier than sprawling type-parameter signatures; how existential types let arrays and APIs compile without threading type params; and how the type-class pattern plus implicits implements pluggable Pickler serialization for retroactive extension. Emphasis is on usable examples, compile-time behavior, and when each technique reduces boilerplate while staying type-safe.

AI-written summary · about

  1. 0:00Introduction to Scala types
  2. 3:54The Scala type hierarchy
  3. 5:47Defining custom types
  4. 7:11Type bounds and constraints
  5. 10:23Understanding variance
  6. 21:10Abstract type members
  7. 27:28Existential types
  8. 32:41Type classes and implicits
~/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.