filmov
tv
Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)
![preview_player](https://i.ytimg.com/vi/Jsmt4uaL1O8/maxresdefault.jpg)
Показать описание
In this video we are going to get theoretical!
Programming with categories:
Category theory for programmers by Bartosz Milewski:
Seven Sketches in Compositionality by Brendan Fong & David I. Spivak:
Applicative programming with effect by Conor McBride & Ross Paterson:
Timestamps:
00:00 - Intro
00:24 - Categories
05:13 - Monoids as Categories
06:18 - Functors
09:45 - Monoidal Categories
13:00 - Monoidal Functors
16:39 - Applicatives
19:45 - Monoids
21:04 - Monads
26:23 - Recap
27:42 - Laws
28:01 - Conclusion
28:39 - Recommendations for further study
Support me on Ko-fi:
Programming with categories:
Category theory for programmers by Bartosz Milewski:
Seven Sketches in Compositionality by Brendan Fong & David I. Spivak:
Applicative programming with effect by Conor McBride & Ross Paterson:
Timestamps:
00:00 - Intro
00:24 - Categories
05:13 - Monoids as Categories
06:18 - Functors
09:45 - Monoidal Categories
13:00 - Monoidal Functors
16:39 - Applicatives
19:45 - Monoids
21:04 - Monads
26:23 - Recap
27:42 - Laws
28:01 - Conclusion
28:39 - Recommendations for further study
Support me on Ko-fi:
Haskell for Imperative Programmers #36 - Category Theory (Functors, Applicatives, Monads)
Haskell for Imperative Programmers #37 - Arrows
Haskell for Imperative Programmers #5 - List Exercises
Haskell for Imperative Programmers #12 - Records
Learn You a Haskell 36
Haskell: Functor
Haskell for Imperative Programmers #34 - Profiling
Haskell for Imperative Programmers #2 - Functions, Types, let & where
Haskell for Imperative Programmers #38 - Monad Transformers
Haskell for Imperative Programmers #21 - data, type & newtype
Using the Function Monad!
Haskell: Applicative Functor
Haskell for Imperative Programmers #41 - Formal Verification (using Isabelle)
Haskell for Imperative Programmers #35 - Semigroup & Monoid
Haskell for Imperative Programmers #39 - Induction Proofs
Haskell's map function
Haskell for Imperative Programmers #43 - Cabal
Haskell for Imperative Programmers #40 - Termination Proofs
Boost Your Programming Skills: Creating, Mapping, and Filtering Lists in Haskell, Java, and Python
Haskell for Imperative Programmers #42 - QuickSpec
ChatGPT answers what is a monad in Haskell 🔥
Haskell Basics Functor and Maybe Monad
power set in haskell (set of all subsets)
Teaching Haskell
Комментарии