1 (define-module ( scm guile-debugger)
2 #:use-module (ice-9 debugger)
3 #:use-module (ice-9 debugging traps)
4 #:use-module (ice-9 debugging trace)
5 #:use-module (ice-9 debugging steps)
6 #:use-module (ice-9 debugging ice-9-debugger-extensions)
7 #:use-module (ice-9 readline))
11 (define (set-break! proc)
12 (install-trap (make <procedure-trap>
14 #:behaviour debug-trap)))
16 (define (set-trace! proc)
17 (install-trap (make <procedure-trap>
19 #:behaviour (list trace-trap
22 (define (set-trace-subtree! proc)
23 (install-trap (make <procedure-trap>
25 #:behaviour (list trace-trap