❧
❧
day 12
On
day 11
we looked at Lens as a way of abstracting access to nested immutable data structure.
Next Page
❧
Origami programming
English
日本語
❦
Contents
learning Scalaz
day 0
What is polymorphism?
sum function
FoldLeft
Method injection (enrich my library)
day 1
sbt
Equal
Order
Show
Read
Enum
Bounded
Num
typeclasses 102
a Yes-No typeclass
day 2
Functor
Applicative
day 3
Kinds and some type-foo
Tagged type
About those Monoids
day 4
Functor Laws
Option as Monoid
Foldable
day 5
A fist full of Monads
Walk the line
List Monad
MonadPlus and the guard function
A knight’s quest
Monad laws
day 6
Writer? I hardly knew her!
Reader
day 7
Applicative Builder
Tasteful stateful computations
\/
Validation
day 8
Some useful monadic functions
Making a safe RPN calculator
Composing monadic functions
Making monads
day 9
Tree
Zipper
Id
Lawless typeclasses
day 10
Monad transformers
day 11
Lens
day 12
Origami programming
The Essence of the Iterator Pattern
day 13 (import guide)
day 14
day 15
Arrow
Unapply
parallel composition
day 16
Memo
functional programming
Effect system
day 17
IO Monad
Enumeration-Based I/O with Iteratees
day 18
Func
Free Monad
Stackless Scala with Free Monads
day 19
Category theory
Point
Isomorphisms
Determination and choice
day 20
Examples of categories
Initial and terminal objects
Products
Duality
day 21
Coproducts
Hom-sets
Natural Transformation
Thanks for reading
Scalaz cheatsheet
Contents in Depth
Combined Pages
learning Scalaz
— day 12