~/talk

Hands-on Typelevel Scala

slides:none on file

Typelevel Scala’s fork TLC is an incubator compiler that prototypes features and aims to remain backwards compatible with Typesafe Scala. Shows an alternate syntax for type lambdas, an implicit ambiguity messages mechanism that gives readable errors, singleton types and irrefutable generator patterns, and small parser extensions. Demonstrates that TLC compiles shapeless and cats, publishes artifacts to Maven Central, and integrates with SBT. Notes tests: partest takes ~1h45 while the junit suite runs ~2 minutes; migrating partest to junit is a low-hanging contribution.

AI-written summary · about

  1. 0:00Start
  2. 10:18Type lambdas
  3. 11:54@implicitAmbiguous'
  4. 13:40Singleton types
  5. 16:30Irrefutable generator patterns
  6. 21:03Low-hanging fruits
~/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.