lilypond-user
[Top][All Lists]
Advanced

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

Re: What does everyone want? (2)


From: Jacques Menu Muzhic
Subject: Re: What does everyone want? (2)
Date: Thu, 20 Apr 2017 09:21:00 +0200

Thanks David for the explanation!

JM

> Le 20 avr. 2017 à 08:51, David Kastrup <address@hidden> a écrit :
> 
> Jacques Menu Muzhic <address@hidden> writes:
> 
>> Hello David,
>> 
>>> LilyPond 3 could be a rework of the optimization engine doing away with
>>> the hard pure/unpure distinction.
>> 
>> Not sure I understand this, can you tell us more?
> 
> It's not a user-level distinction.  LilyPond currently makes line breaks
> first, page breaks afterwards.  Page break decisions do not influence
> the line break decisions.  Grobs/callbacks basically have to declare
> whether they are dependent on line break decisions or not and use
> different mechanisms and callbacks if they are.  That's awkward because
> there often are very rare circumstances where this makes a difference in
> results.
> 
> It's the main source of unexpected interactions when refining
> typesetting stuff and consequently a major roadblock for
> extending/fixing LilyPond: quite often a change has consequences where
> other stuff is falling apart unexpectedly.  That makes a lot of the
> typesetting a mine field mostly navigatable by "backend experts" since
> they have experience patching up the things falling apart as they go.
> 
> -- 
> David Kastrup




reply via email to

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