Skip to content
0:00 / 0:00

#scala#dotty#scala3

Keynote: Scala's Road Ahead - by Martin Odersky

Scala Days Conferences

10K subscribers • 21 videos on Hallway

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

Intermediate. Assumes working knowledge.

17K views10 years ago1 recommendation

Programming languagesLanguage design and type systems

Martin Odersky outlines the future of Scala, discussing Scala 2.12, the Scala Center, and the Dotty experimental platform.

This talk was recorded at Scala Days New York, 2016. Follow along on Twitter @scaladays and on the website for more information scaladays.org/. Abstract: After a fairly quiet 2015, things are heating up this year. To name just three major developments among many: A major new release, Scala 2.12, is about to be completed. The Scala Center provides a new focus point for community collaboration. And there's a new experimental platform, dotty, which lets us prototype designs for the next generation of the language. In my talk I'd like to look a bit further ahead and focus on where I see Scala in the next 5 years, touching topics like: What is Scala's unique identity as a programming language? How should it evolve? What exciting new technologies are on the horizon?

Why it's here

1 person recommends this

What people say. Recommended as a key historical roadmap talk outlining the transition from Scala 2 to Scala 3.

Moments people linked to

u/based2in r/scala • Recommends

Keynote: Scala's Road Ahead - by Martin Odersky

u/siddhanathanin r/haskell • Mentions

On “Where did you people come from? How blind can you be?”

Other people have similar opinions. For example, the new Scala compiler may introduce primitives that encapsulate effects to avoid Monads (link to this video
6View on Reddit

u/l-foritein r/scala • Mentions

On “Becoming More Functional”

Eric Torreborre is very reactive and very helpful when it comes to help someone. You can open an issue on GitHub such as (https://github.com/atnos-org/eff/issues/39) but I believe that it is better to ask on the eff gitter as xalyama mentioned it. Eff is a double headed monster: very abstruse from the outside but when you start using it to replace monad transformers you will love it ! Note that in the far far future, Scala might incorporate some effect management as mentioned by Martin Odersky in link to this video . This is something we need to keep an eye on !
2View on Reddit