2017-10-21から1日間の記事一覧

SICP 4.1.3-5

4.11 教科書の実装ではフレームは ((var1 var2 var3) (val1 val2 val3)) となっているのを ((var1 val1) (var2 val2) (var3 val3)) と実装し直す。 #lang racket ;変更なし (define (enclosing-environment env) (cdr env)) (define (first-frame env) (car …