[ANN] Toadstool 0.4

107 views
Skip to first unread message

Stanisław Halik

unread,
Aug 12, 2009, 2:21:04 AM8/12/09
to
Toadstool is pattern-matching library named in the honor of Jon Harrop,
the venerated troll and spammer.

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!

Reply all
Reply to author
Forward
0 new messages