Re: [groff] Spooky action at a distance in line adjustment...sometimes

2018-06-27 Thread Ralph Corderoy
Hi Doug, > But it soon became old hat and people migrated back to ragged right > margins, which may not look as neat from afar, but also seem to be > easier to read both because of even spacing and because the variable > margin provides distinguishablility to help a reader track vertical > positio

Re: [groff] Spooky action at a distance in line adjustment...sometimes

2018-06-27 Thread Ralph Corderoy
Hi Doug, > Alas, spooky.diff, allegedly at > http://lists.gnu.org/archive/html/groff/attachments/20180626/6721611f/attachment.diff > elicits 404 Not Found. It may be that some server or client is > allergic to unusual file extensions. You subscribe to the digest. The non-digest email, message-ID

Re: [groff] Duff's Device lurking in refer.cpp

2018-06-27 Thread Ralph Corderoy
Hi Steffen, > > if (strcmp(opt,"-version")==0) { > > case 'v': // <-- a gibbon on the syntax tree > > But interesting that you call it Duff's device, i thought that > exactly refers to a do..while() loop within a switch Agreed, it's a method of loop unrolling that used case labels against

Re: [groff] Duff's Device lurking in refer.cpp

2018-06-27 Thread G. Branden Robinson
At 2018-06-26T23:04:28+0200, Steffen Nurpmeso wrote: > G. Branden Robinson wrote in <20180626153737.mf72sv3paetlc...@crack.dead\ > beast.net>: > |I enjoyed this Easter egg; maybe you will too. > > Why easter egg if i might ask? Using case labels as labels for de facto gotos from a different scop

Re: [groff] Spooky action at a distance in line adjustment...sometimes

2018-06-27 Thread Colin Watson
On Wed, Jun 27, 2018 at 12:39:47PM +0100, Ralph Corderoy wrote: > Hi Doug, > > > But it soon became old hat and people migrated back to ragged right > > margins, which may not look as neat from afar, but also seem to be > > easier to read both because of even spacing and because the variable > > m

Re: [groff] Spooky action at a distance in line adjustment...sometimes

2018-06-27 Thread Ingo Schwarze
Hi Ralph, Ralph Corderoy wrote on Wed, Jun 27, 2018 at 12:39:47PM +0100: > Doug McIlroy wrote: >> But it soon became old hat and people migrated back to ragged right >> margins, which may not look as neat from afar, but also seem to be >> easier to read both because of even spacing and because th

[groff] Rivers, the ragged right, and BCPL roff (was: Spooky action at a distance in line adjustment...sometimes)

2018-06-27 Thread G. Branden Robinson
Hi, Doug! At 2018-06-26T21:28:23-0400, Doug McIlroy wrote: > Ancient history: when I wrote BCPL roff, I immediately noticed the > page-level density gradient from thick on the left to thin on the > right if padding spaces were inserted from the right. I next tried > randomly distributing the paddi

[groff] .SY/.YS, was: Duff's Device

2018-06-27 Thread Ingo Schwarze
Hi Branden, G. Branden Robinson wrote on Wed, Jun 27, 2018 at 09:16:18AM -0400: > I'm in the midst of preparing a commit to make sure all the groff > man pages have Synopsis sections that (1) use .SY and .YS (and .OP > where feasible), Must you really do that? I'm still hoping that at some poin

Re: [groff] Spooky action at a distance in line adjustment...sometimes

2018-06-27 Thread G. Branden Robinson
At 2018-06-27T14:40:42+0100, Colin Watson wrote: > On Wed, Jun 27, 2018 at 12:39:47PM +0100, Ralph Corderoy wrote: > > Right. That's why I have `--nj' in the MANOPT environment variable. > > I'm surprised more distributions don't turn off justification by default > > as most users are unaware that

Re: [groff] .SY/.YS, was: Duff's Device

2018-06-27 Thread G. Branden Robinson
At 2018-06-27T16:13:09+0200, Ingo Schwarze wrote: > Hi Branden, > > G. Branden Robinson wrote on Wed, Jun 27, 2018 at 09:16:18AM -0400: > > > I'm in the midst of preparing a commit to make sure all the groff > > man pages have Synopsis sections that (1) use .SY and .YS (and .OP > > where feasible

Re: [groff] .SY/.YS, was: Duff's Device

2018-06-27 Thread Nate Bargmann
* On 2018 27 Jun 11:52 -0500, G. Branden Robinson wrote: > > I'm still hoping that at some point, we may be able to get the > > groff manual pages at least half-portable, even though that may > > still be a long way. Use of .SY/.YS is a major step backwards. > > My objectives do not include killi