2006å¹´04æ20æ¥03:51 ã«ãã´ãªLightweight Languages Y combinator is forbidden in Haskell!? Haskellæµã«èªåã®è¶³ãæã¤æ¹æ³ããY-combinatorã®å®ç¾©ã ã£ããªãã¦! Haskellã§ã¯ãå®ã«Elegantã«Lambda Calculusãå®è£ ã§ãã¾ãããããã覧ã«ãªãã°å°ããã£ã¨ãã§ããã§ãããã -- church numerals ch_0 = \f x -> x ch_1 = \f x -> f x ch_2 = ch_succ ch_1 ch_3 = ch_succ ch_2 ch_4 = ch_succ ch_3 ch_5 = ch_succ ch_4 ch_6 = ch_succ ch_5 ch_7 = ch_succ ch_6 ch_8 = ch_succ ch_7 ch_9 = ch_suc

{{#tags}}- {{label}}
{{/tags}}