cl-hooks
cl-hooks allows the description of extension points in software using a concept of hooks (borrowed from Emacs). Hooks are, for example, used in the extensible text editor Emacs. cl-hooks provides a slightly generalized notion of hooks allowing hook implementations based on global variables, instance slots or other storage implementations. Other novel aspects are integration with the Common Lisp documentation system and a concept of hook combination.

Depends on: alexandria, iterate, bind, closer-mop

Repository: https://bazaar.launchpad.net/~scymtym/+junk/cl-hooks/files

Documentation: https://common-lisp.net/project/cl-hooks/

License: LLGPL


Topics: language extension