Month: July 2007

unit test lisp

unit test

自分の脳味噌のふがい無さに、unit test toolの導入を決心しました。 common lisp用のunit test toolはいろいろあるようでした。 CLUnit http://www.ancar.org/CLUnit/docs/CLUnit.html Lisp Unit http://…
doukaku.org lisp

doukaku.org

暇潰しに最適なんですが、必要な時間まで潰してしまいます;; http://ja.doukaku.org/21/…
or と 多値の評価 lisp

or と 多値の評価

不思議な現象を発見しました。 下のように1つだけの多値(multiple values)を or で評価すると、結果は、1,2(多値)となりました。 (or (values 1 2)) 1 2 しかし、2つの多値を or で評価すると、結果は、1 になりました。 (or (values 1 2) (…
両替 lisp

両替

id:smeghead:20070713:coin の続き 気力の持つ間はたらたら進めます。 両替の関数を作ろうとしていますが、結構面倒でした。 両替の元の硬貨と財布を引数として受けとり、両替した硬貨と両替後の財布を返す関数にしました。 (exchange 100 '((10 . 14) (1 . …
コマンドは実行できるドキュメント free

コマンドは実行できるドキュメント

masuidrive的プロジェクトの方針 資料内でいい言葉を見つけました。 コマンドは実行できるドキュメント ここでのコマンドは、退屈な処理の自動化スクリプトの意味合いでした。 言い得て妙…