0:00 / 0:00
#martinodersky#scala3#capabilitychecking
Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language
Rock the JVM
27K subscribers • 59 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
- Presented by Martin Odersky, creator of Scala
Intermediate. Assumes working knowledge.
15K views1 year ago1 recommendation
Programming languagesHistory and cultureScalaLanguage design and type systemsThe tech industry
Martin Odersky discusses the evolution of Scala, teaching programming, library design, and upcoming features like capability checking.
A long-form conversation with Martin Odersky about everything Scala: the evolution of the language, the future, learning, teaching, good library and code design, and more. Timeline: Intro Teaching kids to code Students, recursion and becoming better programmers Students at EPFL, software engineering and their Scala experience The process of Scala evolution A compelling case for Scala 3, according to Martin Good library design Balancing tooling development and language evolution The SIP process and experimental features Migration to Scala 3 Addressing the apparent complexity of Scala Appealing to mainstream programmers Caprese, the future of Scala: capability checking Capabilities, backwards compatibily and new libraries Martin's hope for capability checking in Scala Capabilities, balancing power and convenience Making Scala a mainstream language LLMs and the evolution of programming languages Pizza, pattern matching and Java generics Martin's hope for Scala over the next few years Closing thoughtsWhy it's here
1 person recommends thisWhat people say. Highly recommended for its deep insights from Scala's creator on the language's future direction and design philosophy.