[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Differences in `ne` and `bp` line-breaking behavior
From: |
G. Branden Robinson |
Subject: |
Re: Differences in `ne` and `bp` line-breaking behavior |
Date: |
Wed, 4 Dec 2024 20:57:56 -0600 |
Hi Peter,
At 2024-12-04T14:46:00-0500, Peter Schaffter wrote:
> How about
>
> .ne d Spring the next vertical postion trap if it is nearer than
> distance d (default scaling unit v). In the absence of a
> trap, break to a new page if page bottom is nearer than d.
This is the new front-runner in my view. I think I'd prefer to say
"break the page", and to massage the rest of the sentence accordingly.
Also I like that we don't have to mention, let alone belabor, my
"implicit page trap" coinage in this brief summary.
> Removes grammatical ambiguity and covers all the bases.
It kind of turns things inside out; instead of defining `ne`'s semantics
in terms of conditional motion which then implicitly springs a trap, it
puts the trap springing "first" causally, and lets any implied motion
shake out from there.
That may not be what the code does, but that's not important. What
matters is observable behavior, and I agree--you've covered the bases.
Regards,
Branden
signature.asc
Description: PGP signature
- Re: Differences in `ne` and `bp` line-breaking behavior, (continued)
Re: Differences in `ne` and `bp` line-breaking behavior, onf, 2024/12/02
Re: Differences in `ne` and `bp` line-breaking behavior, Douglas McIlroy, 2024/12/03
Re: Differences in `ne` and `bp` line-breaking behavior, Douglas McIlroy, 2024/12/04
Re: Differences in `ne` and `bp` line-breaking behavior, Tadziu Hoffmann, 2024/12/04
Re: Differences in `ne` and `bp` line-breaking behavior, onf, 2024/12/04
Re: Differences in `ne` and `bp` line-breaking behavior, G. Branden Robinson, 2024/12/04