L'article original de Wadler sur les Monades pour la programmation fonctionnelle (Haskell), dit-il
Une autre question avec une longue histoire est de savoir s'il est souhaitable de baser les programmes sur la mise à jour des baies. Étant donné que tant d'efforts ont été consacrés au développement d'algorithmes et d'architectures basés sur des tableaux, nous allons contourner ce débat et supposer simplement que la réponse est oui.
Il n'y a aucune citation ou allusion à d'autres architectures possibles. J'ai entendu parler d'une architecture adaptée à Lisp. Quelqu'un peut-il me guider avec des explications et des conseils sur où / comment je peux commencer sur ce sujet. J'apprécierais beaucoup que vous puissiez expliquer brièvement les différentes architectures.