Entries from 2009-11-23 to 1 day
(let loop ([lst lst]) (cond [(null? lst) '()] ;; ここ [else ...])) のように値を返さないという意思表示で '() を返していたんだけど。 cond と組み合わせる場合は type 数が少ない (let loop ([lst lst]) (cond [(null? lst)] ;; #t が返る [else ...]))…
定義されているマクロが 750 個を超えると SEGV するバグを修正。スタック自動伸長で一部考慮が足りない部分があった。
Value Objects
アルゴリズムイントロダクション 第1巻の 1 章。 1.1-1 子供を背の順に並ばせる。 1.1-2 例えば車なら使用する燃料の量。 1.1-3 配列。 長所:どの要素も定数時間でアクセス 短所:挿入のコストが高い 1.1-4 類似点:経路の組み合わせ。 相違点:巡回行商人…