Bài báo gốc của Wadler về Monads cho lập trình chức năng (Haskell), ông nói
Một câu hỏi khác với một lịch sử lâu dài là liệu có mong muốn các chương trình cơ bản về cập nhật mảng hay không. Vì rất nhiều nỗ lực đã đi vào việc phát triển các thuật toán và kiến trúc dựa trên các mảng, chúng tôi sẽ bỏ qua cuộc tranh luận này và chỉ đơn giản cho rằng câu trả lời là có.
Không có trích dẫn hoặc gợi ý cho các kiến trúc có thể khác. Tôi đã nghe một cái gì đó về một kiến trúc phù hợp với Lisp. Ai đó có thể vui lòng hướng dẫn tôi với một số giải thích và hướng dẫn về nơi / làm thế nào tôi có thể bắt đầu về chủ đề này. Tôi sẽ đánh giá cao bạn có thể giải thích ngắn gọn về kiến trúc khác nhau.