David,

On Tue, Apr 24, 2012 at 12:41 AM, David Kastrup <d...@gnu.org> wrote:

> David Nalesnik <david.nales...@gmail.com> writes:
>
> > The examples are written to work with the latest versions. (I'm using
> > the current release candidate.)
>
> Then one could use make-engraver.
>

True, true.  My motivation here was to allow it to work with earlier
versions.  It's just the example that won't, without modification.


>
> > I'd love for people to try this out, to see if it works in situations
> > where you might want such a thing.  (If you have a suggestion, see a
> > problem, manage to break it, please do let me know!)
>
> Using define-event-class makes the file unfit for inclusion in
> multi-file runs of LilyPond since define-event-class permanently changes
> LilyPond.
>

I'm a little confused by the word "permanently".  Here I understand that
the new event-class, measure-counter-event, will persist between the files
if I run a group of files containing my file, but will be gone in a new
session not involving that file.  Any problems which might result will only
affect that multi-file run?


> I am working on a replacement
> <URL:http://code.google.com/p/lilypond/issues/detail?id=2449>, but the
> pending patch is just one of several changes needed for changing the
> event class hierarchy into a per-parser item instead of a global entity.


Thank you, David--I appreciate this very much.

-David
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to