Hi all, We have breakpoints now:
scheme@(guile-user)> (define (foo) "hello!") scheme@(guile-user)> ,break foo Added breakpoint 0 at #<procedure foo ()>. scheme@(guile-user)> (foo) Trap 0: breakpoint at #<procedure foo ()> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> $1 = "hello!" scheme@(guile-user)> ,traps 0: breakpoint at #<procedure foo ()> scheme@(guile-user)> ,disable 0 scheme@(guile-user)> (foo) $2 = "hello!" scheme@(guile-user)> ,enable 0 scheme@(guile-user)> (foo) Trap 0: breakpoint at #<procedure foo ()> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,bt In current input: 0:0 0 (foo) scheme@(guile-user) [1]> $3 = "hello!" scheme@(guile-user)> ,delete 0 scheme@(guile-user)> (foo) $4 = "hello!" It's still pretty primitive, but we're getting there. Happy hacking, Andy -- http://wingolog.org/