guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

breakpoints at the repl


From: Andy Wingo
Subject: breakpoints at the repl
Date: Sun, 19 Sep 2010 11:32:51 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)

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/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]