Series:
Modeling in Scala
Mathematics and Computer Science
Kinds of types in Scala
Random about Scala
Implicits, type classes, and extension methods
sbt
Tools
Modeling in Scala
Mathematics and Computer Science
-
In the beginning, there was the empty set
-
It's all about relations
-
Algebras we love
-
The F-words: functor and friends
-
Different ways to understand a monad
-
ADT through the looking glass - lenses, prims and other optics
-
From String to AST: parsing
-
AST playground: recursion schemes and recursive data
-
IO monad: which, why and how
Kinds of types in Scala
Random about Scala
Implicits, type classes, and extension methods
-
Implicits, type classes, and extension methods, part 1: with type classes in mind
-
Implicits, type classes, and extension methods, part 2: implicit derivation
-
Implicits, type classes, and extension methods, part 3: conversions and implicit-based patterns
-
Implicits, type classes, and extension methods, part 4: understanding implicits