fare-matcher

fare-matcher extends CL with ML-like pattern matching in an extensible way.

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