Many Scala engineers in Japan learn Functional Programming using the book ‘Functional Programming in Scala’. In this talk, we will apply the lessons learned from this book to another programming language.
The language I chose is Dart. This language is used for Flutter, a cross-platform framework, which is gaining popularity in the mobile app industry. It turns out that there’s a library called Dartz for Dart (https://github.com/spebbe/dartz), similar to our functional libraries Scalaz and Cats. Although its author has been quoted as not recommending ‘Functional Programming in Scala’, I hope he forgives me for using it as the theme of this talk. lol
I will first introduce the example codes in Dartz, and then explain it in detail together with the tips available in ‘Functional Programming in Scala’.
voted / votable