Entries from 2008-09-09 to 1 day

今日の復習

WEwLCばっかり>< 1章 9割 5章 2割 7章 3割

9. I Can't Get This Class into a Test Harness - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)

Working Effectively With Legacy Code の 9章 I Can't Get This Class into a Test Harness。 マインドマップから再構成したまとめ Test Harness でクラスを使えない いらいらパラメータ コンストラクタに引数を渡さないといけない Extract interface Pass …

パーサ

Mosh は Gauche 由来の read.c をパーサとして使わせて頂いていた。開発当初、すぐ再利用できるパーサがあれば VM 本体の開発に専念できる。という意図。 R6RS を実装するにあたり数値表現などでパーサに手を入れる必要が出てきた。 せっかくなので Flex & B…