SICP

あの問題のやつをJSでかくと

久しぶりに書いとく。昨日でてきたこれを ((lambda (n) ((lambda (fact) (fact fact n)) (lambda (ft k) (if (= k 1) 1 (* k (ft ft (- k 1))))))) 10) JavaScriptにすると。 (function (n) { return (function (fact) { return fact(fact, n); })(function …

新メンバー追加!?

昨日、すごく久しぶりにうちうちでやっているSICP読書会の googleグループみたら知らない人がメンバーに増えてた。誰?新メンバー追加??

関数を返す関数

今日はSICPの読書会が急遽中止になってしまった。 (メールに気づかないで途中までいいたw) せっかく早く帰ってきたので、先週自社でやってる方でやったやつのメモ。 ((hoge 1) 2) のように"(("ってなっているので見たときは???だったけど よく考えてみ…

Re: 第3回 SICP読書会

カノログ 第3回 SICP読書会 http://kanolog.jp/2008/07/3-sicp-ee80.html id:kanouk課長がこの前の読書会のことを書いていたので、 読書会ではこの辺を大雑把に説明してたので 手続きsqrtにあわせてJavaScriptで書き直してみた。ここはxを各functionに引数と…