ToshToshToshToshと言います。オブジェクト指向大好き。実はMLの型推論にかなーり感動。そんなわけでマクロで遊んでみた結果が下。matchMLのパターンマッチをGaucheで。プロトタイプなのでパターンの解析を実行時にやってたりします。Wrightの実装(SLIBについて来ます)みたいなのをGaucheでも持とうか、という話が以前gauche-develで出ました。SLIBにパターンマッチがついてくるとは知りませんでした。今までなんとなくインストールしてなかったのですが、今度見てみます。こんなものまで処理系のサポートがなくてもマクロがあれば、自分でしかも結構簡単に実装できてしまうというのは予想以上に強力そうですね。