Typelevel in 2016
summary
Typelevel reports concrete progress: Cats reaches ~2,000 commits and ~100 contributors and splits a stable Cats kernel for binary-stable reuse; projects (Shapeless, Spire, Algebra, Circe, scodec, doobie, Monix, FS2) show real integrations and Scala.js support. A long‑standing compiler bug SI-2712 gets fixed via a small patch (20–30 lines) after a compiler‑plugin proof‑of‑concept, and the fix is merged, proving compiler contributions are practical and compile‑time derivation and implicit issues can be materially improved.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 2:11What is Typelevel
- 8:55Where do open source communities live
- 10:59What are the projects
- 14:50Dependencies
- 16:47Integrations
- 19:11New arrivals
- 23:13Typelevel Scarlet
- 26:23Upcoming events
- 28:53Cats
- 33:53Bors
- 36:33SI 2712
- 42:03The Scarlet Compiler
- 44:38Singleton Type
- 46:13Other Issues
- 48:23Other Reasons to Switch
- 50:03Scala Changes
- 53:48Binary Compatibility
related talks
32mTypelevel's Road to Scala 3
51mHands-on Typelevel Scala
01h 01mTypesafe Scala, Typelevel Scala – What’s Going On, Anyway?
50mCats — A Fresh Look at Functional Programming in Scala
34mBecoming a cat(s) person
44mSome Trends in Open Source & the State of the Scala Center
35mThe pet projects of Dr Frank Einstein
35mYou Are a Scala Contributor
