Interfaces to Restarts (ANSI and GNU Common Lisp Document)

Next: Restart Tests, Previous: Interactive Use of Restarts, Up: Signaling and Handling Conditions

#### 9.1.4.5 Interfaces to Restarts

Some restarts have functional interfaces, such as abort, continue, muffle-warning, store-value, and use-value. They are ordinary functions that use find-restart and invoke-restart internally, that have the same name as the restarts they manipulate, and that are provided simply for notational convenience.

Figure 9–6 shows defined names relating to restarts.

      abort             invoke-restart-interactively  store-value
      compute-restarts  muffle-warning                use-value
      continue          restart-bind                  with-simple-restart
      find-restart      restart-case
      invoke-restart    restart-name

                Figure 9–6: Defined names relating to restarts.