http://codereview.appspot.com/4373046/diff/12001/input/regression/event-listener-output.ly File input/regression/event-listener-output.ly (right):
http://codereview.appspot.com/4373046/diff/12001/input/regression/event-listener-output.ly#newcode5 input/regression/event-listener-output.ly:5: listeners. The .notes file which is output from this file is not On 2011/04/18 03:50:59, hanwenn wrote:
please make this print whatever is relevant with ly:progress, so we
can catch
differences
done, I think. It looks a bit cludgy to me, but I definitely don't want to spam stuff to ly:progress all the time, or else it would be a pain to use it in real life. http://codereview.appspot.com/4373046/diff/12001/input/regression/event-listener-output.ly#newcode7 input/regression/event-listener-output.ly:7: done during the Grand Organization Project." On 2011/04/18 03:50:59, hanwenn wrote:
can you put remarks like this in the bug tracker instead?
no need with the new EVENT_LISTENER_CONSOLE_OUTPUT trick. http://codereview.appspot.com/4373046/diff/12001/ly/event-listener.ly File ly/event-listener.ly (right): http://codereview.appspot.com/4373046/diff/12001/ly/event-listener.ly#newcode21 ly/event-listener.ly:21: % http://percival-music.ca/vivi.html On 2011/04/18 03:50:59, hanwenn wrote:
frankly, I don't understand why this should be part of lilypond? Can
you expand
on what other uses it may have?
Recent requests: http://lists.gnu.org/archive/html/lilypond-devel/2011-01/msg00728.html http://lists.gnu.org/archive/html/lilypond-user/2010-01/msg00657.html solution inspired by: http://lists.gnu.org/archive/html/lilypond-devel/2009-12/msg00884.html Of course different researchers may want to examine different aspects of the output; the documentation will address that, and once they've modified event-listener.ly to their liking, they might send patches back to us. The important thing IMO is to have the basic framework there, so that researchers know that it's possible (and ideally how to get started). I agree that there aren't many music researchers who want to use lilypond -- IIRC we have 2-4 emails about this each year -- but I think that's enough of a "market" to make this sensible. Besides, it's not like I'm modifying any scheme or C++ files, or even including something by default! Using \include "event-listener.ly" is a strictly optional thing. http://codereview.appspot.com/4373046/diff/12001/ly/event-listener.ly#newcode24 ly/event-listener.ly:24: % from lilypond. On 2011/04/18 03:50:59, hanwenn wrote:
Document output format, perhaps with a small example.
I like small, focused patches. Documentation comes after the code is pushed. http://codereview.appspot.com/4373046/diff/12001/ly/event-listener.ly#newcode38 ly/event-listener.ly:38: ( + ( string-rindex ( object->string ( command-line )) #\sp ) On 2011/04/18 03:50:59, hanwenn wrote:
no spaces inside scheme parens, ie. "(a b)" iso. "( a b )"
done. http://codereview.appspot.com/4373046/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel