Scheme

問題1.5

そういえばgaucheをMacPortsで入れました sudo port install gauche でOK。 問題1.5 作用的順序の評価を行なう処理系においては(p)の評価が永遠に終了せず、 正規順序の評価を行なう処理系においては(p)は評価されない。ちょっぴり答えを見ました。そういう…

問題1.2,問題1.3,問題1.4

SICPはじめました。問題1.1は簡単すぎるので省略。 問題1.2 (/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5))))) (* 3 (- 6 2) (- 2 7))) 問題1.3 (define (take3 x y z) (let ((a (* x x)) (b (* y y)) (c (* z z))) (cond ((and (> a c) (> b c)) (+ a b)) ((and (> b a…