カテゴリー: blog

プログラミングGauche 6.6 2種類の再帰 reverse

処理の一番最後に再帰呼び出しをして、その結果がそのまま現在の処理の結果として返されるパターンを末尾再帰と呼びます。 (プログラミングGauche p57) プログラミングGauche posted with amazlet at 08.11.14 Kahuaプロジェクト オライリージャパン 売り上げランキング: 22775 Amazon.co.jp で詳細を見る reverse を末尾再帰で書き直…続きを読む

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

これまで Ubuntu 8.04 の screen で256色表示させることができなかったのが .screenrc での設定の間違いだったようで、以下の設定を加えたら256色表示させることができた。 defbce on term xterm-256color termcapinfo xterm* ‘Co#256:pa#32767:AB=\E[48;5;%dm:AF=\E[38;5;%dm:’

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

問題3.77 被積分値を先に評価する force の部分はすぐにわかったのだけれど、 integral の再帰部分の第1引数を delay しなければいけないところがわからなかった。 solve 手続きは、本文に記載されているものは Gauche では動作しないので修正が必要となった。 参考 : SICP Exercise 3.77. – 理工系学生の演習日記 (define (int…続きを読む