This is the temporal-functions Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:52:38 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
temporal-functions
A 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.asd
temporal-functions/package.lisp
temporal-functions/helpers.lisp
temporal-functions/units.lisp
temporal-functions/temporal-functions.lisp
temporal-functions/tiny-time-manager.lisp
temporal-functions/temporal-functions.asd
temporal-functions
(system).
temporal-functions/helpers.lisp
package.lisp
(file).
temporal-functions
(system).
case=
(macro).
temporal-functions/units.lisp
helpers.lisp
(file).
temporal-functions
(system).
def-time-units
(macro).
hours
(function).
milliseconds
(function).
minutes
(function).
seconds
(function).
ms
(function).
temporal-functions/temporal-functions.lisp
units.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.lisp
temporal-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-manager
ttm
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-functions
common-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 |
---|