Hutton Razor jest trywialny język wyrażeń ze stałymi oraz dodatkowo:Gdzie jest zdefiniowane "Brzytwa Huttona"?
data HR = Const Int
| HR :+: HR
eval :: HR -> Int
eval (Const n) = n
eval (e1 :+: e2) = eval e1 + eval e2
Wydaje się w wielu przykładach programowania w internecie, na przykład [1, 2, 3, , ]. Czy ktokolwiek wie, gdzie to jest najpierw zdefiniowane, może przez Grahama Huttona w gazecie?
To pytanie wydaje się być nie na temat, ponieważ dotyczy udokumentowanego odniesienia. – madth3