ハットンのレイザーは定数とを加えて些細な表現言語である:"Hutton's Razor"は最初にどこに定義されていますか?
data HR = Const Int
| HR :+: HR
eval :: HR -> Int
eval (Const n) = n
eval (e1 :+: e2) = eval e1 + eval e2
それは例えば、ウェブ上の多くのプログラミング例に表示されます。 [1,2,3,4]。だれかが最初に定義されている場所を知っていますか、おそらくGraham Huttonが紙に書いていますか?
この質問は、文書化された参考文献であるため、話題にはならないようです。 – madth3