Skip to content

Filtered functions provide an extension of CLOS 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.

master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

README.md

Filtered Functions

Filtered functions provide an extension of CLOS 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. See Filtered Dispatch for a paper that introduces and explains filtered functions in detail.

Filtered functions are also provided by Quicklisp.

Filtered functions depend on Closer to MOP, and are therefore only supported by the Common Lisp implementations that are supported by that library.

New in version 0.2.0:

  • New version number based on semantic versioning.
  • Added support for Allegro Common Lisp 8.2 & 9.0.

About

Filtered functions provide an extension of CLOS 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.

Resources

License

You can’t perform that action at this time.