2009-10-15から1日間の記事一覧

プログラミングGauche履修表

部 章 節 小節 済 第1部 予備知識 1章 LispとScheme ○ 2章 Gaucheの特徴 ○ 3章 Gaucheの設計思想や誕生の背景 ○ 第2部 Gaucheの基礎練習 4章 Gaucheの開発スタイル ○ 5章 プログラムの書式 ○ 6章 リスト ○ 7章 手続き △ 8章 真偽値と条件判断 ○ 9章 状態の管…

Gaucheでユニットテスト。

TDDを求めるエンジニアが多いので、gaucheでのユニットテスト例。 ;;テスト対象 (define (proc1 a b c) (if (and (<= a b)(<= a c)) (+ (proc2 b)(proc2 c)) (proc1 b c a))) (define (proc2 x) (* x x)) #| 以下ユニットテスト例。 |# ;;テストモジュールを…

SICP Lite #5 × 第1回チキチキ もっと素人臭いSICP読書会 in Java-jaに行ってきた。

java-ja来てた?? 問題1.3 問題1.3はJavaScriptとSchemeで考えながら解いた。 帰宅してから解答がおおよそ浮かび、翌日の朝やっと完了。 Gauche (define (proc1 a b c) (if (and (<= a b)(<= a c)) (+ (proc2 b)(proc2 c)) (proc1 b c a))) (define (proc2 …