This is the auto-restart Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:19:48 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
auto-restart
automatically generate restart-cases for the most common use cases, and also use the restart for automatic retries
Arnold Noronha <arnold@jipr.io>
Apache License, Version 2.0
0.0.1
iterate
(system).
auto-restart.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
auto-restart/auto-restart.lisp
auto-restart
(system).
*global-enable-auto-retries-p*
(special variable).
exponential-backoff
(function).
with-auto-restart
(macro).
%is-error-of-type
(function).
*frame*
(special variable).
call-with-auto-restart
(function).
copy-frame
(function).
fix-args-for-funcall
(function).
frame
(structure).
frame-attempt
(reader).
(setf frame-attempt)
(writer).
frame-error-handler
(reader).
(setf frame-error-handler)
(writer).
frame-p
(function).
frame-restart-handler
(reader).
(setf frame-restart-handler)
(writer).
make-frame
(function).
restart-already-defined
(condition).
Packages are listed by definition order.
auto-restart
common-lisp
.
iterate
.
*global-enable-auto-retries-p*
(special variable).
exponential-backoff
(function).
with-auto-restart
(macro).
%is-error-of-type
(function).
*frame*
(special variable).
call-with-auto-restart
(function).
copy-frame
(function).
fix-args-for-funcall
(function).
frame
(structure).
frame-attempt
(reader).
(setf frame-attempt)
(writer).
frame-error-handler
(reader).
(setf frame-error-handler)
(writer).
frame-p
(function).
frame-restart-handler
(reader).
(setf frame-restart-handler)
(writer).
make-frame
(function).
restart-already-defined
(condition).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Globally enable or disable automatic retries. Useful for unit tests.
Enable auto-restarts for a DEFUN.
ATTEMPT will be a variable name that will be bound to the current
attempt. Attempts will be 1-indexed (1, 2, 3 ... ).
AUTO-RESTARTABLE-ERRORS is evaluated to get a list of error classes for which we’re allowed to auto-restart. It defaults to ‘’(ERROR)‘.
When calling with-auto-restart, we expect the restart to be defined inside the body, not before it.
error
.
common-lisp
.
:restart-name
Jump to: | %
(
C E F M W |
---|
Jump to: | %
(
C E F M W |
---|
Jump to: | *
A E R S |
---|
Jump to: | *
A E R S |
---|
Jump to: | A C F P R S |
---|
Jump to: | A C F P R S |
---|