Haskell Course - Lesson 17 - Semigroup and Monoid

Title:
Haskell Course - Lesson 17 - Semigroup and Monoid
Description:

Repo: https://github.com/input-output-hk/haskell-course
Playlist: https://youtube.com/playlist?list=PLNEK_Ejlx3x1D9Vq5kqeC3ZDEP7in4dqb
Canvas: https://iohk.instructure.com/enroll/3BAAGG

Proving Monoid (and Semigroup) laws: https://www.youtube.com/live/V7673JaWXaA?si=tJGxBbmOh6j__rtq&t=715

Outline:
0:00 - Introduction and Outline
0:46 - What does it mean to abstract a pattern?
2:48 - Why abstracting patterns (in general)?
3:58 - Teaser: Why abstracting Semigroup and Monoid?
4:44 - The Semigroup type class
18:24 - The Monoid type class
28:46 - What can I do with Semigroup and Monoid?

more » « less
Video Language:
English
Team:
IOGAcademy
Duration:
35:51
Somebody (possibly automatically) moved Haskell Course - Lesson 17 - Semigroup and Monoid to IOGAcademy
Somebody (possibly automatically) added a video: Haskell Course - Lesson 17 - Semigroup and Monoid
http://www.youtube.com/watch?v=-O1ZApHPvkg
Format: Youtube
Primary
Original
Synced
Added   by None
Format: Youtube
Primary
Original
Synced
This video is part of the IOGAcademy team.