Re: [PATCH -perfbook 0/6] Break and capitalize after colon, take two

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

 



On Thu, Jul 08, 2021 at 07:40:16PM +0900, Akira Yokosawa wrote:
> Hi Paul,
> 
> Here are colon related tweaks though Chapter 9.
> 
> Patches 1/6 -- 3/6 don't change sentences/clauses/phrases except
> for capitalization.
> Patches 4/6 -- 6/6 remove redundant looking Oxford commas in
> two-item enumeration lists.
> However, I'm not sure Patches 4/6 -- 6/6 are the right fixes or not.
> 
> Please pick whichever ones you'd like.

After some thought and web searching, I took them all.  The missing
comma in the numbered list looks a bit strange to me, but the style
manuals don't differentiate between numbered and non-numbered lists,
so I am willing to have things look strange to avoid yet another
perfbook-specific composition rule.  ;-)

> NOTE: There is a hunk in Patch 3/6:
> 
> > @@ -535,9 +537,10 @@ and with increasing use of hazard pointers in other projects, demonstrates
> >  that tolerance for such inconsistencies is more common than one might
> >  imagine.
> >  This is especially the case given that single-item lookups are much more
> > -common than traversals:  After all, (1)~concurrent updates are less likely
> > -to affect a single-item lookup than they are a full traversal, and
> > -(2)~an isolated single-item lookup cannot detect such inconsistencies.
> > +common than traversals:
> > +After all, (1)~concurrent updates are less likely to affect a single-item
> > +lookup than they are a full traversal, and (2)~an isolated single-item
> > +lookup cannot detect such inconsistencies.
> >  
> >  From a more theoretical viewpoint, there are even some special cases where
> >  RCU readers can be considered to be fully ordered with updaters, despite
> 
> , where the inline enumerated list is not converted to the "enumerate*" list.
> This one is lead by "After all," not by a colon, and I kept the lowercase
> words following (1) and (2).
> 
> This level of fluctuation is unavoidable in natural language text,
> I suppose.

I wordsmithed this passage to get rid of the list entirely.
I believe that it now reads better, in addition to avoiding another
perfbook-specific special case.

							Thanx, Paul

>         Thanks, Akira
> 
> --
> Akira Yokosawa (6):
>   toolsoftrade, count, SMPdesign: Break and capitalize after colon
>   locking: Break and capitalize after colon
>   defer: Break and capitalize after colon
>   count: Remove Oxford comma in two-item enumeration list
>   locking: Remove Oxford comma in two-item list
>   defer: Remove Oxford comma in two-item list
> 
>  SMPdesign/SMPdesign.tex       | 23 ++++----
>  SMPdesign/beyond.tex          | 19 +++----
>  count/count.tex               | 66 ++++++++++++-----------
>  defer/hazptr.tex              |  9 ++--
>  defer/rcufundamental.tex      | 29 ++++++-----
>  defer/rcuintro.tex            |  6 ++-
>  defer/rcuusage.tex            | 34 +++++++-----
>  defer/seqlock.tex             | 12 +++--
>  defer/whichtochoose.tex       | 19 ++++---
>  locking/locking-existence.tex |  4 +-
>  locking/locking.tex           | 98 ++++++++++++++++++++---------------
>  toolsoftrade/toolsoftrade.tex | 31 ++++++-----
>  12 files changed, 201 insertions(+), 149 deletions(-)
> 
> -- 
> 2.17.1
> 



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux