https://nokomprendo.gitlab.io/posts/tuto_fonctionnel_51/2021-02-04-fr-README.html
Les notions de fonctions pures et de fonctions totales sont assez fondamentales en programmation fonctionnelle mais peu connues dans les autres paradigmes de programmation. Ces propriétés sont pourtant très utiles pour écrire du code correct. Le but de ce genre d’approche est que le langage ne permette pas de représenter des états invalides.
Cet article présente ces notions et leur intérêt, et les illustre avec quelques exemples de code, notamment en Haskell.