2007-12-11から1日間の記事一覧

SICPを読む(69) 問題 2.56 記号微分

うっは。微分だよ。ビブン。苦手な分野だとすっかりご無沙汰になってしまう。2章は数学が無くてステキ!とか思ってたけど、大間違いかもしれない。頑張って乗り越えるぞー。 記号微分について 微分を題材に扱ってるけど、微分はどうでもいい話で、結構重要な…

Gaucheのコードリーディングを少し

Gaucheのコードリーディングをちょっと始めました。長いソースでも落ち着いて読めば読めるもんだなぁと思ってみた。 気付いたこと。 僕のSchemeとGaucheでは、設計上大きな違いがある事に気付いた。vm.cより。 static void run_loop() { /* 初期化 */ for (;…

defineな疑問

なぜ関数の先頭じゃないとdefine出来ないのかイマイチわからない。 Gauche gosh> (lambda () 1 (define x 2)) *** ERROR: Compile Error: syntax-error: the form can appear only in the toplevel: (define x 2)「only in the toplevel」トップレベルだけ。…