u/phazer99in r/scala • Recommends
Scala 3 Is Coming: Martin Odersky Shares What To Know
#scala3#martinodersky#functionalprogramming
7.4K subscribers • 1 video on Hallway
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.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