u/vitalijzadin r/scala • Recommends
Scale By The Bay 2018: Martin Odersky, Opening Keynote: New Functional Constructs in Scala 3
10K subscribers • 19 videos on Hallway
Intermediate. Assumes working knowledge.
6.1K views7 years ago1 recommendation
Programming languagesScalaLanguage design and type systemsFunctional programming
Martin Odersky introduces key functional programming features coming to Scala 3, including enums, opaque types, and extension methods.
This talk video is a node in devreal.ai, the developer community graph. It connects to: Talk: Opening Keynote: New Functional Construc... — devreal.ai/t/181115-opening-new-functional-construc-scale-by… Speaker: Martin Odersky — devreal.ai/n/martin-odersky Company: Lightbend — devreal.ai/c/lightbend Project: Scala 3 — devreal.ai/p/scala-3 Event: Scale by the Bay — devreal.ai/e/181114-scale-by-the-bay-conference Explore these connections and related videos, photos, speakers’ blogs and podcasts, and other By the Bay networks. ----- Scala 3 is shaping up, with feature freeze planned for 2019. In this talk I will discuss four new constructs that are likely to be part of Scala 3 and that will affect functional programming style in profound ways. They are: enums, implicit function types, opaque types, and extension methods. I'll present each feature in detail, motivate why it makes sense to add it, and discuss use cases.What people say. Recommended for an early look at the core language features that shaped Scala 3.
u/vitalijzadin r/scala • Recommends