Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the simple-flow-dispatcher Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Aug 15 05:51:22 2022 GMT+0.
Next: Systems, Previous: The simple-flow-dispatcher Reference Manual, Up: The simple-flow-dispatcher Reference Manual [Contents][Index]
Simple implementation of a flow dispatcher for cl-flow
library. Handles invariants correctly, but doesn't accept any additional parameters.
Next: Files, Previous: Introduction, Up: The simple-flow-dispatcher Reference Manual [Contents][Index]
The main system appears first, followed by any subsystem dependency.
Reference implementation of a dispatcher for cl-flow library
Pavel Korolev
MIT
1.0.0
Next: Packages, Previous: Systems, Up: The simple-flow-dispatcher Reference Manual [Contents][Index]
Files are sorted by type and then listed depth-first from the systems components trees.
Next: simple-flow-dispatcher/packages.lisp, Previous: Lisp, Up: Lisp [Contents][Index]
simple-flow-dispatcher (system).
Next: simple-flow-dispatcher/dispatcher.lisp, Previous: simple-flow-dispatcher/simple-flow-dispatcher.asd, Up: Lisp [Contents][Index]
simple-flow-dispatcher (system).
Previous: simple-flow-dispatcher/packages.lisp, Up: Lisp [Contents][Index]
packages.lisp (file).
simple-flow-dispatcher (system).
Next: Definitions, Previous: Files, Up: The simple-flow-dispatcher Reference Manual [Contents][Index]
Packages are listed by definition order.
Next: Indexes, Previous: Packages, Up: The simple-flow-dispatcher Reference Manual [Contents][Index]
Definitions are sorted by export status, category, package, and then by lexicographic order.
Next: Internals, Previous: Definitions, Up: Definitions [Contents][Index]
Next: Standalone methods, Previous: Public Interface, Up: Public Interface [Contents][Index]
Release resources acquired by the dispatcher
Makes simple thread-safe cl-flow dispatcher that can handle single invariants. For invariants
to be considered the same they must be EQ. For example:
(-> :guarded ()
(do-some-work))
While this flow block is running other blocks with the same invariant (EQ to :guarded) will never be executed concurrently.
Previous: Ordinary functions, Up: Public Interface [Contents][Index]
Previous: Public Interface, Up: Definitions [Contents][Index]
Next: Ordinary functions, Previous: Internals, Up: Internals [Contents][Index]
Next: Classes, Previous: Special variables, Up: Internals [Contents][Index]
Previous: Ordinary functions, Up: Internals [Contents][Index]
Previous: Definitions, Up: The simple-flow-dispatcher Reference Manual [Contents][Index]
Jump to: | C D F I M P S |
---|
Jump to: | C D F I M P S |
---|
Next: Data types, Previous: Functions, Up: Indexes [Contents][Index]
Jump to: | *
E I L P Q S T |
---|
Jump to: | *
E I L P Q S T |
---|
Jump to: | C D F P S T |
---|
Jump to: | C D F P S T |
---|