Parce qu'une monade, c'est rien d'autre qu'un design-pattern avec quelques contraintes...
Mais il faut quand même y mettre quelque chose dans ce design-pattern :)
Et c'est ce quelque chose qui est particulièrement bien adaptée au développement web
Je pense qu'elle permet d'abstraire et « purifier » les effets de bords que tu vas faire sur le résultat du traitement de la requête histoire que ce soit sûr et élégant... (souvent on fait ce genre de trucs avec les monades donc je ne risque pas trop de me tromper :)
[^] # Re: Pourquoi ?
Posté par Victor . En réponse à la dépêche 3 frameworks de développement : Ruby on Rails, Snap et Lamson. Évalué à 2.
Mais il faut quand même y mettre quelque chose dans ce design-pattern :)
Et c'est ce quelque chose qui est particulièrement bien adaptée au développement web
Je pense qu'elle permet d'abstraire et « purifier » les effets de bords que tu vas faire sur le résultat du traitement de la requête histoire que ce soit sûr et élégant... (souvent on fait ce genre de trucs avec les monades donc je ne risque pas trop de me tromper :)