Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the with-user-abort Reference Manual, version 0.1, generated automatically by Declt version 3.0 "Montgomery Scott" on Sun May 15 06:28:03 2022 GMT+0.
• Introduction | What with-user-abort is all about | |
• Systems | The systems documentation | |
• Files | The files documentation | |
• Packages | The packages documentation | |
• Definitions | The symbols documentation | |
• Indexes | Concepts, functions, variables and data types |
provides a portable way to capture control-c in your lisp programs
Macro with-user-abort
&body body
executes BODY and captures a user-interrupt (control-c) and signals user-abort condition
Condition user-abort
a simple condition that inherits from your implementation's user-interrupt.
(handler-case
(with-user-abort (long-running-call))
(user-abort ()
(print "Quitting gracefully")
(uiop:quit 1)))
BSD 3-Clause
Next: Files, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The with-user-abort system |
ava fox
BSD 3-Clause
provides an easy way to catch ctrl+c. useful for making binaries.
0.1
with-user-abort.asd (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
• The with-user-abort.asd file | ||
• The with-user-abort/package.lisp file | ||
• The with-user-abort/main.lisp file |
Next: The with-user-abort/package․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
with-user-abort.asd
with-user-abort (system)
Next: The with-user-abort/main․lisp file, Previous: The with-user-abort․asd file, Up: Lisp files [Contents][Index]
with-user-abort (system)
package.lisp
Previous: The with-user-abort/package․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
with-user-abort (system)
main.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The with-user-abort package |
package.lisp (file)
common-lisp
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions |
Previous: Definitions, Up: Definitions [Contents][Index]
• Exported macros | ||
• Exported functions | ||
• Exported conditions |
Next: Exported functions, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
execute BODY, signalling user-abort if the interrupt signal is received
main.lisp (file)
Next: Exported conditions, Previous: Exported macros, Up: Exported definitions [Contents][Index]
main.lisp (file)
Previous: Exported functions, Up: Exported definitions [Contents][Index]
condition that inherits from implementation specific interrupt condition
main.lisp (file)
interactive-interrupt (condition)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index | ||
• Function index | ||
• Variable index | ||
• Data type index |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L W |
---|
Jump to: | F L W |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | F M U W |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
F | |||
Function, user-abort : | Exported functions | ||
| |||
M | |||
Macro, with-user-abort : | Exported macros | ||
| |||
U | |||
user-abort : | Exported functions | ||
| |||
W | |||
with-user-abort : | Exported macros | ||
|
Jump to: | F M U W |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | C P S U W |
---|
Jump to: | C P S U W |
---|