Séquence 5 - Purescript : foncteurs et monades
Abschnittsübersicht
-
Quand, où :
Lundi, 23 février 2026, 7:55-12:00, Salle F119
Objectifs :
À la fin de cette séquence vous devez :
- Connaitre la notion de foncteur (un type qui supporte la fonction map).
- Connaitre des exemples de foncteurs (List, Seq, Array, Maybe, Either, etc.).
- Connaitre les limites de map lorsque l'on enchaîne des opérations.
- Connaitre les fonction bind (ou >>=) et pure (ou return).
- Connaitre le fait que bind est souvent appelé flatMap dans d'autre langage (notamment Java et JavaScript)
- Connaitre la notion de monade (un foncteur qui supporte les méthodes bind et pure).
- Connaitre des exemples de monades (List, Seq, Array, Maybe, Either, etc.)
- Connaitre l'utilité du bloc do (sucre syntaxique) pour les bind.
- Connaitre la notion de monade d'effet (Effect / IO) et ce que cela représente.