The Oxford Comma – Why and Why Not

deborahcourtbooks.com

12 points

taubek

3 hours ago


13 comments

EuanReid an hour ago

There are so many times the Oxford comma prevents ambiguity. I have yet to see a counterexample. Commas separate list entries, don't change it for the last one.

  • stephencanon 43 minutes ago

    "I'd like to thank my mother, Ayn Rand, and God" is the usual example.

    Yes, you can reorder the list to remove the ambiguity, but sometimes the order of the list matters. The serial comma should be used when necessary to remove ambiguity, and not used when it introduces ambiguity. Rewrite the sentence when necessary. Worth noting that this is the Oxford University Press's own style rule!

    • alistairSH 27 minutes ago

      I always heard this one...

      We invited the strippers, JFK, and Stalin to the party. [three groups invited - strippers, a president, and a premier]

      We invited the strippers, JFK and Stalin to the party. [the president and premier are strippers]

      Very different visual conjured by those two sentences.

      • PaulDavisThe1st a minute ago

        I'd prefer:

        We invited the strippers, JFK and Stalin, to the party [two strippers, named JFK and Stalin]

        if the goal is to minimize ambiguity.

  • t0mek an hour ago

    Only tangentially related (but hey, it's HN) - I'm so happy about the support/requirements for trailing commas in the modern language syntax:

        x = [
          123,
          456,
          789,
        ];
    
    It makes editing such a list so much easier. Also, the commit diffs are cleaner (you don't need to add comma to the last element when appending a new one).
happytoexplain an hour ago

Spoilers: There is no "why not" in the article (aside from "tradition").

leemelone 8 minutes ago

It is important to use the Oxford Comma because it is commonly accepted, fits with tradition, and is just correct.

semiversus an hour ago

You mean "Why, and Why Not"

  • cosmotic an hour ago

    You'd only use the Oxford comma when the list is 3 or more items.

voxaai 2 minutes ago

[dead]