fare-matcher's implementation never grew beyond the stage of a proof of concept.
Therefore, with my project to Consolidate Common Lisp Libraries
I've decided to declare it dead and to have everyone use the best pattern-matching library around town,
which is Optima:
I've been working with the author to make sure his library will have no missing functionality as compared
to fare-matcher or any other CL pattern-matching library.
You may or may not be using some more advanced features of fare-matcher, such as
using pattern variables as part of a guard condition (i.e. (list a (equal a))),
which the author is busy adding to the library currently.
If you are indeed using such patterns, please wait a few days or weeks
for Optima to be fixed. Otherwise, I invite you to switch from fare-matcher to optima
at your earliest convenience.
In case you were using it, note that fare-quasiquote has been split into its own system,
and now supports optima in addition to fare-matcher and in preference to it.
PS2: please consider merging weblocks, too, and/or splitting them into parts,
some of which could be merged.