Dan Eble <[email protected]> writes:
> On Jul 8, 2022, at 13:39, Jean Abou Samra <[email protected]> wrote:
>>
>> Instead of rearranging the translation process to let \fine abort
>> translation, let translation run normally until the end.
>>
>> Then, ‘cut’ the result.
> ...
>> For layout output, there is already a battle-tested algorithm, the
>> one used to break into pieces after determining page breaking. I
>> think it should be feasible to adapt it to run right after
>> translation a first time to eliminate the part after \fine. More
>> precisely, it should be as if a \break was present as \fine and the
>> subsequent systems were not printed.
>
> Do you have any concern about other engravers might have acknowledged
> the grobs that are about to be killed, which might have performed
> interesting actions assuming that the grobs would continue to exist on
> one system or another? Does the battle-tested algorithm sort out all
> the consequences of creating those grobs?
You mean, battle-tested like with
\score {
{
\set Score.skipTypesetting = ##t
\skip 1
}
\midi { }
}
?
--
David Kastrup