Nicolas Sceaux <nicolas.sce...@free.fr> writes: > Le 13 mars 09 à 18:36, Ian Hulin a écrit : > >> Hi Nicolas, >> >> So how do you do interactive debugging if you're trying to write (or >> modify) Scheme code for Lilypond. I'd be interested to know as an >> apprentice Frog. > > you can try that: > > -----foo.ly----- > #(module-define! (resolve-module '(guile-user)) 'lilypond-module > (current-module)) > #(top-repl) > ---------------- > > guile> (set-current-module lilypond-module) > #<directory (guile-user) 22416f0> > guile> parser > #<Lily_parser #<Lily_lexer (#<module 33965e0>) > > > guile> (display-scheme-music #{ a' #}) > (make-music > 'SequentialMusic > 'elements > (list (make-music > 'EventChord > 'elements > (list (make-music > 'NoteEvent > 'duration > (ly:make-duration 2 0 1 1) > 'pitch > (ly:make-pitch 0 5 0))))))
I think that some version of this trick should definitely make it into the manual, propably in lilypond-internals? -- David Kastrup _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel