Re: [frogs] Help with the Guile debugger

[ Thread Index | Date Index | More lilynet.net/frogs Archives ]




On 12/27/09 10:09 AM, "Ian Hulin" <ian@xxxxxxxxxxxx> wrote:

> Hi Trevor,
> 
> On 18/12/09 00:35, Trevor Daniels wrote:
>> I've got to the stage in writing code where I need
>> to use the Guile debugger, but I find the instructions
>> in the CG: 
>>  
>> 
http://kainhofer.com/~lilypond/Documentation/contributor/debugging-lilypond..h>>
t
>> ml#debugging-lilypond
>>  
>> don't work for me.  Here's what happens.
>>  
>>  
>> I guess I'm doing something silly or missing
>> something obvious, but I can't see it.  Can anyone
>> help? 
>>  
>> TIA, Trevor 
>>  
>>  
> 1) Can reproduce your findings
> 2) I'm investigating
> 3) I'm looking at a 0.2 of this using a module in scm
> 
> This would mean you could do
> <In file your-source.ly>
> lily code
> \include "guile-debugger.ly"
> 
> <In file your-scheme.scm>
> #(set-break! your-procedure)
> #(set-trace-subtree! your-procedure
> scheme code
> 
> 
> Then you'd do
> 
> $ lilypond your-source.ly
> Parsing...
> guile> (quit)
> This is the Guile debugger -- for help, type `help'.
> There are nn frames on the stack.
> 
> Frame nn at your-source.ly:xx:y
>         [your-procedure args]
> debug>
> 
> Please could you log a tracker (or ask Valentin to do it) so we can log that
> I'm working on this?

Very cool, Ian.

I've copied to bug-lilypond, so it should get a tracker.

Thanks,

Carl


---
----
Join the Frogs!


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/