* peterGo <go.peter...@gmail.com> [190416 09:23]:
> Marvin Renich,
> 
> "I would interpret the phrase," "I think the phrase," and "I prefer" are 
> your personal interpretation, thoughts, and preference. Go prefers standard 
> interpretations: US words, spelling, grammar, and dictionaries. For example,

Absolutely.  My point was that the definition of "first preceding" is
ambiguous.  Actually, I would replace "standard" with "precise,
unambiguous".  I do agree that we want to use words and phrases that are
well-defined and, hopefully, well-known.

> Merriam-Webster
> Definition of preceding
> : existing, coming, or occurring immediately before in time or place
> // preceding paragraphs
> https://www.merriam-webster.com/dictionary/preceding
> 
> Using the Merriam-Webster definition, the meaning seems reasonably clear. 

I disagree.  It defines "preceding", but says nothing about the order of
multiple items which are all preceding a single item.

I also disagree with the word "immediately" in that definition.  My
paper copy of "Webster's II New Riverside University Dictionary" C 1988,
gives this definition:

    Existing or coming before in time, place, rank, or sequence :
    PREVIOUS

"Preceding" may sometimes have an "immediate" connotation, but that is
not an integral part of the word's definition.

> For standardization and clarity, I would prefer that 'first preceding' be 
> "immediately preceding."

I wholeheartedly agree that "immediately" is an improvement over
"first", and I would be happy with this change, but I still think "most
recent preceding" is more precise and not subject to being
misinterpreted.  "Immediately preceding" might cause some confusion
here:

const (
    Jan = iota
    Feb
    Mar
    Apr
    May
    Jun
    Jul
    Aug
    Sep
    Oct
    Nov
    Dec
)

There is no "immediately preceding non-empty expression list" for Dec;
the only thing immediately preceding is "Nov".  The "= iota" is not, by
my estimation, immediately preceding; there are 10 lines of code in
between!

> Google Search
> 
> immediately+preceding: About 6,000,000 results
> 
> first+preceding: About 52,000 results

This is evidence that "first preceding" is not nearly as popular as
"immediately preceding".  It does not, however, say anything about
correctness or preciseness.

> Google Books Ngram Viewer
> 
> immediately+preceding: 0.0000995521%
> 
> first+preceding: 0.0000004863%
> 
> last+preceding: 0.0000041926%
> 
> most+recent+preceding: 0.0000001958%

This shows popularity in an extremely broad range of books, very likely
swamped with fiction (I don't know what books are searched by those
queries).  We are trying to find an expression that unambiguously
defines the behavior of a particular aspect of the Go language.  Most
authors of fiction are not concerned with making their work of art be as
precise as a computer language specification.

...Marvin

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to