They went to Oregon with Betty, a maid, and a cook.
It's not clear whether Betty is the maid. But tbh removing the comma doesn't help either.Personally if I wanted to indicate that Betty was the maid I would put "a maid" between brackets or hyphens.
They went to Oregon with Betty [a maid], and a cook.I get lazy with adding the comma before the "and" in list, and without fail I hear my grandmother/father/teachers pointing out how wrong I am for doing so. Same for my use of semicolons followed by "and" or "but".
I never realized the Oxford comma was even something up for debate.
((That (is (the (most natural) syntax))) and ((all (of us)) (should (switch (to it))))).
``` They went to Oregon with a cook and Betty, a maid. ```
> They went to Oregon with Betty, a maid and a cook.
Betty could be both a maid and a cook. So there is still ambiguity.
They went to Oregon with Betty who was a maid and a cook.
If it was three people, I would write... They went to Oregon with Betty, the maid, and the cook.Betty could be the maid. English meaning depends partly on word order:
They went to Oregon with the maid, Betty, and the Cook.
Still ambiguous. They went to Oregon with the maid, the cook, and Betty
They went to Oregon with the maid, the cook and Betty
In the former, I suppose the maid might be the cook also. The latter moves more easily and with less ambiguity. They went to Oregon with Betty the maid and the cook.“a maid, and cook.”
In every counterexample that I have seen the ambiguity involves an appositive phrase set off by commas which is lurking nearby in the sentence.
Commas are the most common way to set off an appositive phrases but most sources say that em dashes and parenthesis are also acceptable.
This means you can use a simple rule and not have to worry about ambiguous lists: (1) always use the Oxford comma, and (2) if you need to set off an appositive phrase for an item in the list set it off with em dashes or parenthesis.
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!
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.
"John helped his uncle Jack off a horse"
Two very different outcomes...
John helped his uncle, Jack, off a horse.
Because while speaking it I only pause after uncle and "Jack off a horse" together next. feels like there should be another pause after Jack?
We invited the strippers, JFK and Stalin, to the party [two strippers, named JFK and Stalin]
if the goal is to minimize ambiguity.
There is no suggestion that one would do this in "regular" text.
That said:
We invited the stripper, JFK, and Stalin to the party.
We invited the stripper, JFK and Stalin to the party.
The supposed ambiguity is back. Although again there is no ambiguity to the reader. The juxtaposition of the two versions wouldn't work as a joke if there was any ambiguity
We invited the strippers, Krystal and Britney, to the party.
We invited the strippers, Krystal, and Britney, to the party.
And yes, if strippers is made singular, poor Krystal becomes Schrödinger‘s Stripper.
> "I'd like to thank: my mother, Ayn Rand and God".
A colon should not connect a verb and its objects; generally you need an independent clause before the colon (i.e., a clause that could be a complete sentence). One could properly say,
I'd like to thank the following: My mother, Ayn Rand and God.
Also, these examples leave ambiguity. Your mom could be Ayn Rand, and if she was, then you might very well think she was God, or be making a joke about it.> "We invited the strippers: JFK and Stalin, to the party"
Nope. A colon isn't a parenthetical in the middle of a sentence; that is, you can't continue the sentence after a colonic phrase (there's no such thing so I made up that term :D ). And again, the clause before that colon is not an independent clause. One can use parentheses (of course) or em dashes for parenthetical phrases:
We invited strippers (JFK and Stalin) to the party.
We invited strippers - JFK and Stalin - to the party.
A proper colon might be as follows: We invited strippers to the party: JFK and Stalin!
But I'd put an em dash there (and to heck with LLMs and their em dash overusage). 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).It's so useful as a delimiter and anti-ambiguity machine, that you don't even need spaces for it to work! See CSV or Japanese.
.. if you care only about data communication and have no sense of beauty, aesthetics, rhythm or personality in writing.
x: [
123
456
789
] x = [ 123
, 456
, 789
]Alice, the cook of the house and the guest were very chatty that evening.
Alice, the cook of the house, and the guest were very chatty that evening.
In the second, is Alice the cook of the house or not? This is the ambiguity of Oxford commas.