プログラミングGauche 6.5 簡単なリスト処理 deep-copy-list

ネストしたリストも全てコピーする deep-copy-list を考える。 ただコピーしただけだと結果を見てもネストしたリストの要素もコピーされているのかよく分からないので、要素を2倍してコピーさせている。 ;; cop [...]…続きを読む

screen で256色表示させる(Ubuntu)

これまで Ubuntu 8.04 の screen で256色表示させることができなかったのが .screenrc での設定の間違いだったようで、以下の設定を加えたら256色表示させることができた。 defbce on [...]…続きを読む

問題3.80 – SICP(計算機プログラムの構造と解釈)その170

問題3.80 (define (RLC R L C dt) (define (rlc vC0 iL0) (define dvC (scale-stream iL (/ -1 C))) (define diL (add-s [...]…続きを読む

問題3.79 – SICP(計算機プログラムの構造と解釈)その169

問題3.79 (define (solve-2nd f dt y0 dy0) (define ddy (stream-map f dy y)) (define dy (integral (delay ddy) dy0 d [...]…続きを読む

問題3.78 – SICP(計算機プログラムの構造と解釈)その168

問題3.78 図3.35 をそのまま手続きに書き起こす。 (define (solve-2nd a b dt y0 dy0) (define ddy (add-streams (scale-stream dy a) (s [...]…続きを読む

問題3.77 – SICP(計算機プログラムの構造と解釈)その167

問題3.77 被積分値を先に評価する force の部分はすぐにわかったのだけれど、 integral の再帰部分の第1引数を delay しなければいけないところがわからなかった。 solve 手続きは、本文に記載され [...]…続きを読む

問題3.76 – SICP(計算機プログラムの構造と解釈)その166

問題3.76 (define (smooth st) (define (iter st lv) (let ((average (/ (+ (stream-car st) lv) 2.0))) (cons-stream a [...]…続きを読む

問題3.75 – SICP(計算機プログラムの構造と解釈)その165

問題3.75 Louis の変更した手続きでは平滑化された値(avpt)を次の last-value として渡している。 さらに境界のチェックは平均値同士から算出しないとだめらしい。 したがって修正した make-zer [...]…続きを読む

問題3.74 – SICP(計算機プログラムの構造と解釈)その164

問題3.74 ストリーム sense-data を三角関数を使って仮に表現する。 (define sense-data (stream-map (lambda (x) (sin x)) integers)) (strea [...]…続きを読む

MacVim KaoriYa 20090425 でのキーマップ設定

MacVim KaoriYa 20090425 (splhack: MacVim KaoriYa 20090425)がリリースされたので MacPorts からインストールしてみた。 CursorIM が使えるようになっ [...]…続きを読む
Page 30 of 43« First...1020282930313240...Last »
↑ページの先頭へ