yaotti's diary

Software is Eating the World

sicp

4章のmake-lambdaについて

make-lambdaはlambda式を作る手続き。 例えば (lambda (x y) (+ x y))というlambda式(S式)を作る。 本では (define (make-lambda parameters body) (cons 'lambda (cons parameters body))) となっていたけれど、自分は (define (make-lambda parameters bod…

3.3.1から3.3.3

Ex 3.17が全然わからない。。。 で、答えを見るとmemqって関数を使ってる。 (memp item list) ;;itemがlist内にあればtrue、なければfalseを返す ;;引数にconsセルはだめ しかし回答見ててちょっと「?」。 memqがよくわからない。そこで。 ;;まずこんなリス…

3.3 可変データでのモデル化

P147〜152をやった。 152ページのEx3.17がわからない。。。もすこし考える。