0:00 / 0:00
#scala#functional-programming#simplicity
Martin Odersky - Simply Scala
ScalaIO FR
3.4K subscribers • 20 videos on Hallway
- 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 thisWhat people say. Recommended as an excellent introduction to Scala culture and the philosophy of using functional programming wisely.
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