This is me learning Scalaz by both using Eugene Yokota's (@eed3si9n) excellent blog and Paul & Rúnar's awesome book Functional Programming in Scala as my guides. This repo is my playground for learning Scalaz (a somewhat messy collection of examples in form of Scala worksheets, modules and tests).
- Learning Scalaz, by Eugene Yokota
- Towards Scalaz (part 1), by Adelbert Chang
- Towards Scalaz (part 2), by Adelbert Chang
- Scalaz resources for beginners where my favourites are:
- High wizardry in the land of Scala, by Daniel Spiewak [video]
- The Typeclass pattern, by Seth Tisue [video]
- Scala: Types of a higher kind, by Jed Wesley-Smith
- Generics of a higher kind, by Adriaan Moors & Frank Piessens
- SO: What is a higher kinded type in Scala
- Implicits unchained: Type safe equality Part 1, by Heiko Seeberger
- Implicits unchained: Type safe equality Part 2, by Heiko Seeberger
- Implicits unchained: Type safe equality Part 3, by Heiko Seeberger
- Scala Implicits : Type Classes Here I Come, by Debasish Ghosh
- Explanation of Type Lambdas, by Earl Douglas
- Unboxed new (Tagged) types within Scalaz 7, by Tim Perret
- SO: Abstract Types vs. Generics