Skip to content
0:00 / 0:00

#scala3#martinodersky#functionalprogramming

Scala 3 Is Coming: Martin Odersky Shares What To Know

Akka

7.4K subscribers • 1 video on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Martin Odersky, creator of Scala
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

7.5K views7 years ago1 recommendation

Programming languagesScalaLanguage design and type systems

Martin Odersky presents the main objectives, design changes, and new features coming in Scala 3.

Created in 2003, Scala has pioneered the fusion of object-oriented and functional programming in a typed setting. In its first redesign since 2010, Scala 3 will be a big step towards realizing the full potential of these ideas and will go into feature freeze later this year. Join Dr. Martin Odersky, the creator of Scala and co-founder of Lightbend, on a tour of what is in store and highlight some of his favorite features of Scala 3. Specifically, we will review Scala 3’s: - Main objectives - simplify where possible, eliminate inconsistencies and surprising behavior, build on strong foundations to ensure the design hangs well together, consolidate language constructs to improve the language’s consistency, safety, ergonomics, and performance. - Best features - while Scala 2 and Scala 3 are fundamentally the same language, there are many new features designed for beginners, for everyday coding, and for Scala experts to explore. - Planned roadmap - with Scala 2.13 now released, the intent is to publish Scala 3 final soon after Scala 2.14–which will focus on smoothing the migration to Scala 3—in mid-2020.

Why it's here

1 person recommends this

What people say. Recommended as a comprehensive overview of the design goals and features of Scala 3 by its creator.

u/phazer99in r/scala • Recommends

Scala 3 Is Coming: Martin Odersky Shares What To Know