J'apprends toujours la programmation fonctionnelle (avec f #) et j'ai récemment commencé à lire sur les expressions de calcul. Je ne comprends toujours pas complètement le concept et une chose qui me rend incertain lors de la lecture de tous les articles concernant les monades (la plupart d'entre eux sont écrits sur la base de Haskell) est la relation entre les expressions de calcul et les monades.
Après avoir écrit tout cela, voici ma question (deux questions en fait):
Chaque expression de calcul F # est-elle une monade? Chaque monade peut-elle être exprimée avec une expression de calcul F #?
J'ai lu ce post de Tomas Petricek et si je le comprends bien, il déclare que les expressions de calcul sont plus que des monades, mais je ne suis pas sûr si j'interprète correctement.