lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Project - Eliminating grob parents and outside-staff-priority


From: David Kastrup
Subject: Re: Project - Eliminating grob parents and outside-staff-priority
Date: Wed, 26 Sep 2012 13:39:22 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux)

"address@hidden" <address@hidden> writes:

> As was the case in a few of my previous projects, before I start
> something new I make architecture changes that facilitate my work.
> Working on 2801, I've realized that any multi-pass algorithm for the
> spacing of grobs is difficult because results of callback calculations
> are always cached.  So triggering callbacks a second time is, in the
> current architecture, impractical and requires a fair bit of kludgery.

[...]

> performance is uncertain, but it'd probably require more optimization
> in skyline.cc and/or caching of skylines.

It sounds to me like you consider caching a bad idea so you want to
remove it, and to make this removal feasible you think you will be
required to do caching.

It sounds to me like it would make more sense that we improve our cache
invalidation strategy where it goes wrong rather than shifting the
problem around in increasingly complex manners.

-- 
David Kastrup




reply via email to

[Prev in Thread] Current Thread [Next in Thread]