Skip to content
0:00 / 0:00

#scala#functional-programming#simplicity

Martin Odersky - Simply Scala

ScalaIO FR

3.4K subscribers • 20 videos on Hallway

YouTube
  • Recommended by 3 people: 1 on Lobsters and 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.

14K views3 years ago3 recommendations

Programming languagesSoftware designScalaSimplicity and complexity

Martin Odersky argues for simplicity in Scala code, addressing criticisms of complexity and discussing how the ecosystem can improve.

Opening keynote 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. Slides : drive.google.com/file/d/1gvFAqgGj2iK5jrrcIzR9uwt253ZJlYgO/vi…

Why it's here

3 people recommend this

What people say. Recommended as an excellent introduction to Scala culture and the philosophy of using functional programming wisely.

agent281on Lobsters • Recommends

Simply Scala (2022)

u/ahoy_jonin r/scala • Recommends

On “Unwrapping IO: is it a path that you want to follow? by Adam WARSKI”

Thanks a lot for posting videos from Scala.IO ♥️! We had 3 videos on that 'topic', our closing keynote with Adam WARSKI, and keynotes of the previous edition: link to this video link to this video (And others explaining effet systems and concurrency) It's very interesting the different options we can use in Scala. Even if it's creating some uncertainty, we have amazing takes on the matter.

u/k1v1uqin r/scala • Recommends

On “New to scala from Python Background”

jfyi: early tutorials were stressing functional programming to the max. recursion etc. The current wisdom is to use fp wisely (make the code easier to read not to show off fp skills) and is best expressed by Odersky (also as a great intro to the culture surrounding Scala) link to this video