This is the auto-restart Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:17:55 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
auto-restartautomatically 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.lispauto-restart (system).
*global-enable-auto-retries-p* (special variable).
exponential-backoff (function).
with-auto-restart (macro).
%add-noise (function).
%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-restartcommon-lisp.
iterate.
*global-enable-auto-retries-p* (special variable).
exponential-backoff (function).
with-auto-restart (macro).
%add-noise (function).
%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 |
|---|