2007-09-19から1日間の記事一覧

SICP 読み (181) 4.2.1 正規順序と作用的順序

問題 4.25 これ、作用的順序なソレでは再帰ループだろ、と言いつつ guile で trace かけてみたら stack overflow なメセジが出た。 テキストによれば_純粋に正規的順序の言語では、すべての合成手続きは各引数につきノンストリクト_とあるので、unless の定…

いくつか

サバク 今日、二度ほどサバクに行った。 キャストなソレでパニくる。(java) cisco ルータの挙動でパニくる。 なんつーか疲労困憊。 gauche の code readin' ひげぽんさんが gauche のコードリーディングを始めたらしい。 Reading Gaucheチェックだけ入れさせ…

SICP 読み (180) 4.1.7 構文解析を実行から分離する

昨晩の続き。以下のリストが eval-sequence に渡されてどうなるか。 ((define f (lambda (i) (if ((lambda (x) (> x 100000)) i) '() (f (+ i 1))))) (f 0))まず最初に f を手続きに束縛。define-variable! で lambda 式は eval されて以下のリストになる。…