This is the modularize-hooks Reference Manual, version 1.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:05:53 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
modularize-hooks
Generic hooks and triggers extension for modularize.
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://github.com/Shinmera/modularize-hooks.git)
zlib
1.0.2
modularize
(system).
closer-mop
(system).
trivial-arguments
(system).
lambda-fiddle
(system).
package.lisp
(file).
toolkit.lisp
(file).
hooks.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
modularize-hooks/modularize-hooks.asd
modularize-hooks/package.lisp
modularize-hooks/toolkit.lisp
modularize-hooks/hooks.lisp
modularize-hooks/modularize-hooks.asd
modularize-hooks
(system).
modularize-hooks/toolkit.lisp
package.lisp
(file).
modularize-hooks
(system).
function-lambda-matches
(function).
modularize-hooks/hooks.lisp
toolkit.lisp
(file).
modularize-hooks
(system).
arglist
(reader method).
(setf arglist)
(writer method).
define-hook
(macro).
define-hook-switch
(macro).
define-trigger
(macro).
dehookify
(function).
docstring
(reader method).
(setf docstring)
(writer method).
(setf documentation)
(method).
documentation
(method).
hook
(function).
(setf hook)
(function).
hook
(class).
hookify
(function).
list-hooks
(function).
name
(reader method).
(setf name)
(writer method).
print-object
(method).
remove-hook
(function).
remove-trigger
(function).
sticky-hook
(class).
trigger
(function).
enlist
(function).
find-trigger
(method).
(setf find-trigger)
(method).
(setf find-trigger)
(method).
(setf find-trigger)
(method).
run-triggers
(method).
run-triggers
(method).
stuck-args
(reader method).
(setf stuck-args)
(writer method).
triggers
(reader method).
(setf triggers)
(writer method).
Packages are listed by definition order.
modularize-hooks
org.shirakumo.radiance.lib.modularize.hooks
hooks
common-lisp
.
lambda-fiddle
.
modularize
.
arglist
(generic reader).
(setf arglist)
(generic writer).
define-hook
(macro).
define-hook-switch
(macro).
define-trigger
(macro).
dehookify
(function).
docstring
(generic reader).
(setf docstring)
(generic writer).
hook
(function).
(setf hook)
(function).
hook
(class).
hookify
(function).
list-hooks
(function).
name
(generic reader).
(setf name)
(generic writer).
remove-hook
(function).
remove-trigger
(function).
sticky-hook
(class).
trigger
(function).
enlist
(function).
find-trigger
(generic function).
(setf find-trigger)
(generic function).
function-lambda-matches
(function).
run-triggers
(generic function).
stuck-args
(generic reader).
(setf stuck-args)
(generic writer).
triggers
(generic reader).
(setf triggers)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Defines a new hook on which triggers can be defined.
The name should be a symbol from the module that the hook should belong to.
Defines a new trigger on the hook.
A trigger can either accept no arguments or it has to match the hook in its arguments list.
The name of the trigger defaults to the *PACKAGE*. If you want to have multiple triggers for
the same hook in the same package, use a list of the following structure as the HOOK argument:
(hook trigger-name hook-module)
Returns the module to one that is not capable of hooks.
In essence this merely removes all functions from the hooks package and deletes it.
Turns the module into one capable of hooks.
In essence this merely defines a new package with a matching name.
Removes the hook as named.
Attempts to remove the trigger from the hook.
Calls all triggers registered on the hook with the given arguments.
Initarg | Value |
---|---|
:name | (error name required.) |
:arglist | nil |
:docstring | nil |
:arglist
(make-hash-table :test (quote eql))
:docstring
Returns T if the function matches the lambda-list in arguments.
As a secondary value it returns a reason as to why it may have failed the test.
sticky-hook
) args) ¶sticky-hook
)) ¶automatically generated reader method
sticky-hook
)) ¶automatically generated writer method
Jump to: | (
A D E F G H L M N P R S T |
---|
Jump to: | (
A D E F G H L M N P R S T |
---|
Jump to: | A D N S T |
---|
Jump to: | A D N S T |
---|
Jump to: | C F H M P S T |
---|
Jump to: | C F H M P S T |
---|