Filtered Functions
filtered-functions implements arbitrary predicate dispatch for CLOS.

Filtered functions provide an extension of generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods.

Filtered functions is written and maintained by Pascal Costanza's. See GitHub or the 2008 paper by pcostanza et al for more information. Part of “Closer project”, according to common-lisp.net.

The Darcs Repository used to be available at common-lisp.net but not anymore, it seems.

License: MIT

language extension