This is the temporal-functions Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:51:05 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
temporal-functionsA means of creating functions that have an internal concept of time
Chris Bagley <techsnuffle@gmail.com>
2 Clause BSD
fn (system).
package.lisp (file).
helpers.lisp (file).
units.lisp (file).
temporal-functions.lisp (file).
tiny-time-manager.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
temporal-functions/temporal-functions.asdtemporal-functions/package.lisptemporal-functions/helpers.lisptemporal-functions/units.lisptemporal-functions/temporal-functions.lisptemporal-functions/tiny-time-manager.lisptemporal-functions/temporal-functions.asdtemporal-functions (system).
temporal-functions/helpers.lisppackage.lisp (file).
temporal-functions (system).
case= (macro).
temporal-functions/units.lisphelpers.lisp (file).
temporal-functions (system).
def-time-units (macro).
hours (function).
milliseconds (function).
minutes (function).
seconds (function).
ms (function).
temporal-functions/temporal-functions.lispunits.lisp (file).
temporal-functions (system).
*default-time-source* (special variable).
*default-time-source-name* (special variable).
*init-arg* (special variable).
*progress-var* (special variable).
*temporal-clause-expanders* (special variable).
*time-var* (special variable).
after-expander (function).
before-expander (function).
body (reader method).
(setf body) (writer method).
c-expired (condition).
clean-result (function).
closed-vars (reader method).
(setf closed-vars) (writer method).
def-t-expander (macro).
each-expander (function).
empty-result (function).
expire-test (reader method).
(setf expire-test) (writer method).
funcs (reader method).
(setf funcs) (writer method).
gen-t-r-step (function).
improve-readability (function).
init (reader method).
(setf init) (writer method).
mapcat (function).
merge-results (function).
new-result (function).
once-expander (function).
process-t-body (function).
repeat-expander (function).
result (class).
start-test (reader method).
(setf start-test) (writer method).
t-init-base (function).
tbody (function).
tcompile (function).
then-expander (function).
until-expander (function).
with-compile-result (macro).
temporal-functions/tiny-time-manager.lisptemporal-functions.lisp (file).
temporal-functions (system).
add (function).
clean (function).
make-tfunc-pool (function).
release (function).
update (function).
%make-tfp (function).
copy-temporal-func-pool (function).
expose (function).
temporal-func-pool (structure).
temporal-func-pool-funcs (reader).
(setf temporal-func-pool-funcs) (writer).
temporal-func-pool-p (function).
Packages are listed by definition order.
tiny-time-managerttm
common-lisp.
temporal-functions.
add (function).
clean (function).
make-tfunc-pool (function).
release (function).
update (function).
%make-tfp (function).
copy-temporal-func-pool (function).
expose (function).
temporal-func-pool (structure).
temporal-func-pool-funcs (reader).
(setf temporal-func-pool-funcs) (writer).
temporal-func-pool-p (function).
temporal-functionscommon-lisp.
after (macro).
before (macro).
def-time-units (macro).
defun-t (macro).
each (macro).
expiredp (macro).
expiredp+ (macro).
hours (function).
make-stepper (function).
milliseconds (function).
minutes (function).
repeat (macro).
seconds (function).
signal-expired (function).
then (macro).
tlambda (macro).
*default-time-source* (special variable).
*default-time-source-name* (special variable).
*init-arg* (special variable).
*progress-var* (special variable).
*temporal-clause-expanders* (special variable).
*time-var* (special variable).
after-expander (function).
before-expander (function).
body (generic reader).
(setf body) (generic writer).
c-expired (condition).
case= (macro).
clean-result (function).
closed-vars (generic reader).
(setf closed-vars) (generic writer).
def-t-expander (macro).
each-expander (function).
empty-result (function).
expire-test (generic reader).
(setf expire-test) (generic writer).
funcs (generic reader).
(setf funcs) (generic writer).
gen-t-r-step (function).
improve-readability (function).
init (generic reader).
(setf init) (generic writer).
mapcat (function).
merge-results (function).
ms (function).
new-result (function).
once-expander (function).
process-t-body (function).
repeat-expander (function).
result (class).
start-test (generic reader).
(setf start-test) (generic writer).
t-init-base (function).
tbody (function).
tcompile (function).
then-expander (function).
until-expander (function).
with-compile-result (macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
this takes absolute sources
each then/repeat step has two steps. One that sets up and another than runs
structure-object.
list
(list t)
:closed-vars
:start-test
:expire-test
:funcs
| Jump to: | %
(
A B C D E F G H I M N O P R S T U W |
|---|
| Jump to: | %
(
A B C D E F G H I M N O P R S T U W |
|---|
| Jump to: | *
B C E F I S |
|---|
| Jump to: | *
B C E F I S |
|---|
| Jump to: | C F H P R S T U |
|---|
| Jump to: | C F H P R S T U |
|---|