lisp 15 7月 2007 unit test 自分の脳味噌のふがい無さに、unit test toolの導入を決心しました。 common lisp用のunit test toolはいろいろあるようでした。 CLUnit http://www.ancar.org/CLUnit/docs/CLUnit.html Lisp Unit http://… 続きを読む
lisp 14 7月 2007 or と 多値の評価 不思議な現象を発見しました。 下のように1つだけの多値(multiple values)を or で評価すると、結果は、1,2(多値)となりました。 (or (values 1 2)) 1 2 しかし、2つの多値を or で評価すると、結果は、1 になりました。 (or (values 1 2) (… 続きを読む
lisp 14 7月 2007 両替 id:smeghead:20070713:coin の続き 気力の持つ間はたらたら進めます。 両替の関数を作ろうとしていますが、結構面倒でした。 両替の元の硬貨と財布を引数として受けとり、両替した硬貨と両替後の財布を返す関数にしました。 (exchange 100 '((10 . 14) (1 . … 続きを読む
free 13 7月 2007 コマンドは実行できるドキュメント masuidrive的プロジェクトの方針 資料内でいい言葉を見つけました。 コマンドは実行できるドキュメント ここでのコマンドは、退屈な処理の自動化スクリプトの意味合いでした。 言い得て妙… 続きを読む