Next: , Previous: Common Trap Options, Up: Traps


5.21.3.10 Procedure Traps

The <procedure-trap> class implements traps that are triggered upon application of a specified procedure. Instances of this class should use the #:procedure option to specify the procedure to trap on.

— Class: <procedure-trap>

Class for traps triggered by application of a specified procedure.

— Trap Option: #:procedure procedure

Specifies the procedure to trap on.

Example:

     (install-trap (make <procedure-trap>
                     #:procedure my-proc
                     #:behaviour (list trace-trap
                                       trace-until-exit)))