Alicja Karolina RaszkowskaHaskell: Functors are like cranesSimilarly to monoid and semigroup, functor is an algebra — it’s abstracting a general pattern and defining laws it should follow. A functor…Jul 12, 2018Jul 12, 2018
Alicja Karolina RaszkowskaHaskell: Monoids and semigroupsIn Haskell typeclasses can be used to generalize patterns as a set of operations. For a given type, defining a typeclass instance describes…Jul 11, 2018Jul 11, 2018
Alicja Karolina RaszkowskaHaskell: Folding and mapping listsFolding and mapping are similar concepts — so similar that one can be defined in terms of the other. They have different uses:Jul 9, 2018Jul 9, 2018
Alicja Karolina RaszkowskaHaskell: List comprehensionsI usually say I’m drawing Haskell, but it’s not strictly true. The major barrier are my drawing skills which, despite my efforts to improve…Jul 5, 2018Jul 5, 2018
Alicja Karolina RaszkowskaHaskell: divMod and quotRemworking through the confusionMay 25, 2018May 25, 2018
Alicja Karolina RaszkowskaVisual HaskellSince I moved to Vancouver, BC, I’ve been attending a local meetup for beginner Haskell programmers. We meet weekly for an hour to discuss…May 5, 20181May 5, 20181