Skip to content
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

YouTube
  • 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 thoughts

Why it's here

1 person recommends this

What people say. Highly recommended for its deep insights from Scala's creator on the language's future direction and design philosophy.

u/danielciocirlanin r/scala • Recommends

Martin Odersky on the Future of Scala