Keith OHara wrote: > the pure-estimate and unpure-final versions of a function [...] > The word 'pure' might have too much a connotation as 'good'. Maybe we > should rename 'pure' -> > 'shitty_hack_estimate_because_I_am_unable_to_order_layout_decisions_better_please_forgive_me'
Oh, so *that's* what all the 'pure' stuff is about! I was wondering. The CG says it's just functional purity, but that obviously isn't the whole story. Renaming them to something like 'estimate' would be less confusing. ('Raw' is opaque to me, but 'estimate' is clear. Or are they really ideals instead of estimates?) Is everything with 'pure' in its name for estimates, or are some of them just functions that happen to be pure, or that need to be pure for some other reason? Unpure-pure-container is also confusing. There's an explanatory comment at the top of unpure-pure-container.cc, but it's unfinished: “Used for rerouting a function of (grob start end) to one of (grob)”. Perhaps it should be named after its purpose rather than its implementation: something like 'estimator', 'with-estimator', 'estimable', 'two-phase-layout-function'? _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel