16 12 2009 SICP gauche Haskell Tweet
お盆なんでU隊長の実家にいったんやけど、やることないのでSICP読みながら遊び中。
haskellの
[1,2,3] = 1 : [2,3] = 1 : 2 : [3] = 1 : 2 : 3 : []
は、gaucheで
(list 1 2 3) = (cons 1 (list 2 3)) = (cons 1 (cons 2 (list 3))) = (cons 1 (cons 2 (cons 3 '())))
カッコがないほうがわかりやすいナァ(ボソッと)。