Hutton của Razor là một ngôn ngữ biểu hiện tầm thường với các hằng số, bổ sung:"Dao cạo Hutton" đầu tiên được định nghĩa ở đâu?
data HR = Const Int
| HR :+: HR
eval :: HR -> Int
eval (Const n) = n
eval (e1 :+: e2) = eval e1 + eval e2
Nó xuất hiện trong rất nhiều ví dụ lập trình trên trang web, ví dụ [1, 2, 3, 4]. Có ai biết nơi nó được xác định lần đầu tiên, có thể bởi Graham Hutton trong một bài báo?
Câu hỏi này dường như không có chủ đề vì đó là về tài liệu tham khảo được ghi lại. – madth3