Artigo original de Wadler sobre Mônadas para Programação Funcional (Haskell), ele diz
Outra questão com uma longa história é se é desejável basear os programas na atualização da matriz. Como tanto esforço foi desenvolvido no desenvolvimento de algoritmos e arquiteturas baseados em matrizes, contornaremos esse debate e simplesmente assumiremos que a resposta é sim.
Não há citações ou dicas para outras arquiteturas possíveis. Eu ouvi algo sobre uma arquitetura adequada ao Lisp. Alguém pode me orientar com algumas explicações e orientações sobre onde / como posso começar sobre este tópico. Eu apreciaria muito que você possa explicar brevemente a arquitetura diferente.
Respostas:
Há a Symbolics Lisp Machine , também Lisp Machine
Em outra nota, isso também pode ser apropriado, costumava haver hardware personalizado para programação de fluxo de dados. Este texto diz que o conceito desenvolvido nos anos 70 e o hardware personalizado foram perseguidos nos anos 80.
fonte