Oubliez les Monades : Adoptez les Transformations Naturelles
2025-08-07
Cet article remet en question l’utilisation excessive des monades en programmation fonctionnelle. L’auteur soutient que le concept de monade est trop abstrait et propose d’utiliser directement les transformations naturelles sous-jacentes pour la programmation. Prenant le langage Я comme exemple, l’article explique comment combiner différents foncteurs à l’aide de transformations naturelles, en comparant cette approche aux transformateurs de monades. Il préconise finalement de remplacer les monades par des transformations naturelles plus flexibles et de bas niveau pour un design de programme plus propre et plus puissant.