- Recommended by 2 people: 2 in engineering communities.
- Presented by Martin Odersky, creator of Scala
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
13K views3 years ago2 recommendations
Programming languagesSoftware designScalaLanguage design and type systemsSimplicity and complexity
Martin Odersky discusses simplicity in Scala, addressing criticisms of complexity and proposing how the ecosystem can improve.
Scala lets us write beautifully simple code. It incurs very low boilerplate and does not restrict expression in arbitrary ways. Scala itself is also quite a simple language, with few constructs that compose well. On the other hand, Scala is often described as difficult. I believe this criticism is not so much directed at the language itself but at certain libraries, frameworks and applications written in Scala. In my talk I want to raise this problem, and start a discussion how the Scala ecosystem can do better.Why it's here
2 people recommend thisWhat people say. Recommended as an important keynote by Scala's creator on the direction of the language and ecosystem simplicity.
Moments people linked to
u/verydumbdevin r/Kotlin • Mentions
On “What is the most important reasons to prefer immutablility?”
u/kag0in r/scala • Mentions
On “Is the Scala Center really working on Scala 4?”
u/diesalblain r/scala • Mentions
On “Is the Scala Center really working on Scala 4?”
u/k1v1uqin r/scala • Mentions
On “Learning Scala coming from a (mid-level) PHP Developer, how long would it take?”