fare-matcher is a Library of macros and functions by Fare Rideau. It extends CL with pattern matching much like ML or Erlang, but in a way well integrated with CL, and with the possibility of extending the core matcher with arbitrary primitives.
It also includes a matching-friendly implementation of quasiquote, which makes it possible to match source code in an easy way. To use it, you may need to (eval-when (:compile-toplevel :load-toplevel :execute) (fare-quasiquote::enable-quasiquote)).
It depends on fare-utils.
There is a little documentation at fare-matcher-docs.
Find it on my CVS site: fare-matcher
Download ASDF package from http://fare.tunes.org/asdf-packages/fare-matcher.tar.gz
Variants:
This page is linked from: Exscribe Fare Rideau HaroldoStenger
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively