Optima is a pattern matching library

It actually optimizes the pattern-matching, and has a complete and well-documented API including an extension mechanism.

optima is the recommended pattern-matching library. It notably supersedes cl-pattern, cl-match, fare-matcher, arnesi's pattern-matching fragment, pcond, and more.


optima.hash-pattern extends optima with a couple of patterns to match against hash-tables.