Dan Eble <[email protected]> writes:

> On Jul 15, 2015, at 02:01 , David Kastrup <[email protected]> wrote:
>
>> By turning the functions into member functions
>> and letting the corresponding trampolines do the type verification while
>> establishing the this-pointer, this is addressed summarily rather than
>> at each call location.
>
> Good idea.  This is rather complementary to the changes I made to
> other Tie methods.
>
>>> Here's a script in progress that currently does way, way too much.
>
> That’s more than I’ve done with sed before, but so far I think I have
> picked out which parts make which changes.
>
> One thing that is obviously incomplete is that the final classes are
> not derived from Grob.  Was there anything else in your plans?  If
> you’re busy with other things, I am willing to try to complete this
> callback refactoring.

I'm awash with other stuff which is why this has been sitting around for
so long.  I don't consider it likely I'll return to it in the next half
year.  One reason is the extent of the changes: going this route will
likely require hours of work backing out everything that doesn't really
match (I think the next step I was planning on is figuring out per
script which stuff was derived from the right classes for doing this
kind of change).  And hours of manual work of the same kind is something
I do rather badly.  I am more likely to spend a week on making some
script do it.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to