Its performance is comparable to the pattern matcher of Mark Tarver's
Qi.
Lately, a new version has been released. A major change is radically
changing the syntax of the macro to make it more Lispy based upon a
suggestion by Kevin Reid. The code:
-->--
(toad-ecase 1 2 1
a b a -> (values a b))
--<--
became:
-->--
(toad-ecase (1 2 1)
((a b a) (values a b)))
--<--
Another major feature is the addition of the TOAD-MACROLET macro.
Download is available at http://tehran.lain.pl/stuff/toadstool-0.4.tar
while version history is available at
http://tehran.lain.pl/git.web/toadstool .
Enjoy!