Entries from 2007-01-06 to 1 day

and/or

and/or を特殊形式として実装していたが、マクロに置き換えた。 マクロ便利。

load と set! を実装

load はじめに load を + - * / などと同じ土俵で実装しよう試みたが大間違いに気づいた。 マクロの展開以前の、テキスト => Node というフローで load しておかないとまずい。 他の手続きとは全然違うレイヤの手続きであることに今更ながらにきづいた。 set…

Unit Test環境の構築

今までのテストは test.scm を実行して結果を目視 cppunit で C++ の関数をテスト というフローでした。 マクロの実装が進んできたので Scheme での Unit Test の必要性が出てきました。 そこで目をつけたのが id:kzk さんの SigSchemeの unittest.scm です…