groff
[Top][All Lists]
Advanced

[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

Attachment: signature.asc
Description: PGP signature


reply via email to

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