But these things are just conventions. It's futile to demand any kind of logic or consistency.
But these things are just conventions. It's futile to demand any kind of logic or consistency.
* Nested parentheses. (In theory, you could use any level needed (provided that they make sense), but in practice, they're scoffed at.) It is similar with quotes, for the same reasons: limited readability - although here you can at least juggle with single, double and French quotes, depending on the language and style guide used.
* Repetitions: unless used as a stylistic device (in poetry, advertising, etc.), your editors will try to modify repeated words, trying to find synonyms. In technical writing, it is an abomination, and competent editors know very well they must not touch any specific terms, no matter how often repeated, as they have very precise meaning.
But in general, the rules present in style guides are meant to ensure consistency and uniform reading experience, so that the reader is not distracted by form and can concentrate on the meaning, so they are a good thing as long as people are aware these are just arbitrary rules separate from spelling and grammar.
But, as you say, in technical writing, it's enormously irritating. I do a fair bit of freelance writing, and it pisses me off no end when editors and clients change a technical term for an apparent near synonym because they don't understand the nuance. It makes the sentence nonsensical and makes me look as though I don't know what I'm talking about.
Any level of nested parenthesis is fine (is what I think at least (as someone who's written a bit of Lisp of Lisp (or Racket and Clojure specifically) (because you get kinda used to it (when in a way they just become invisible (or unnoticeable))))). But nested quotations is also an issue with backtick (`) when doing command substitution in the shell, and we have to resort to $() to fix it. There's not really a $()-like syntax for written English though.
There sort of is, if you use "smart" quotes. “Hard to find on a phone keyboard though, and not that distinct.”
Parentheticals in English sit in this sort of midpoint between a modifying clause for necessary elaboration and a footnote/end-note for optional detail, and lots of people including me use parentheses where "inlining" the parentheses or moving them to a footnote would be more appropriate. That's in addition to conventional uses of parentheses, like to expand abbreviations.
As a programmer though, it certainly annoys me!
Every effort to make a logically consistent "engineered" language has so far failed by any reasonable measure, notably, Esperanto. Others have tried and had even less success than Esperanto. For things to even change in language usage there really has to be a pain point or some kind of trauma or isolation. Mere aspiration for aesthetics or logical consistency isn't enough. How did the American English come to be anyway? A bunch of people got on boats and went to a remote wild continent and stayed there. Forever.
My newspaper will shorten "United States" to "U.S.", and not add an extra period at the end of a sentence. (Not sure if the spaces are different widths.) When the next word would naturally start with a capital letter it can be difficult to tell whether the sentence ends after the abbreviation, sometimes making for garden-path sentences.
>> There have been some rumblings inside the U.S. Supreme Court justice Stephen Breyer said in an interview...
Though I am a programmer, so maybe it is just us...
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
https://html.spec.whatwg.org/multipage/grouping-content.html...
simple-statement =
empty-statement
| assignment-statement
| procedure-statement
| goto-statement .
empty-statement = .
from http://www.pascal-central.com/iso7185.html#6.8%20Statements (ISO 7185 Pascal)In practice the separator-vs-terminator distinction mostly shows up in if-statements:
if foo then
bar
else
baz;
I believe that anywhere else in a statement context, you can put in as many extra ';' as you like and it won't make a difference. And of course you can drop the final ';' before 'end' or 'until'.Still I actually struggled each time this given not exactly sure I am in English or American camp.
To that end, I am struggling to think of a time where the punctuation at the end of a quote really mattered. Even exclamations are less necessary, with the support of the surrounding sentance. Consider; they screamed "stop" to get the attention of everyone. And, "stop!" they screamed. In both, the change of voice to the quoted word is about the same.
The outside sentence can continue after the quote; the terminating period outside of the quote is necessary if the sentence is ending there.
We know that the quote has ended with the closing quote, and so we can agree on the convention that there is an implied period there, if the quoted material is a complete clause with subject and verb. If it needs some other punctuation like a question mark, then that is explicit.
> He asked me "what time is it?".
The ? ends the question, the . ends the sentence that contains the embedded question.
The enclosing sentence can continue:
> He asked me "what time is it?" but hurriedly walked away as I glanced at my watch.
Now you positively, definitely cannot remove the period after "watch". Why would you remove it if the words "but ... watch" are deleted?
This stuff is simply too important to leave in the hands of people who have never written a compiler.
I meant my point mostly tongue in cheek. Redundancy is not necessarily bad.
I do have trouble reading your sentence, though. The change of voice in a declarative sentence to interrogative without a stop, is kind of jarring. In that one, I'd leave off the quote and question mark, I think.
That all said, I think I mainly agree that it is all guidelines and mostly driven by reasons we no longer remember or care about. The rule I remember hearing was that the smaller character of the period was preferred inside the larger character, as the period was prone to break if done in the other way.
> He asked me what time it is, and ....
Now we have an embedded wh-clause, not an embedded quote. Embedded wh-clauses are not questions.
(One piece of evidence: subject and auxiliary are not inverted, appearing as it is rather than is it.)
It’s not futile to reconsider conventions, no matter that demands may go ignored.
Also, your preceding paragraph highlights another issue: what if the sentence being quoted has different punctuation than the sentence it's placed in? You wrote a sentence that should end in a question mark, but the quote should end with a period.
> Blah blah "Quoted sentence in entirety."
versus
> Blah blah "Quoted sentence fragment".
and he said: "Mary, let's go
--- page ---
fishing".
"...and also look ugly.",
In that case, the convention of placing just a comma inside the quotation marks if the quoted sentence were complete but the quoting sentence were not seems much cleaner.
He said "I came in with the tide.", but she wasn't listening.
(which is correct according to my expensive British education) is very preferable to He said "I came in with the tide.," but she wasn't listening.
which has a full stop and comma next to each other and looks hideous.However, I do personally think the full stop inside the quotes is redundant and would remove it, unless it made a real difference to the sentence meaning.
Can you construct a pair of sentences where the potential ambiguity would be meaningful and not trivially resolved with context?
Yes, but what I'm talking about is the reverse situation. How would you know whether or not the quoting (outer) sentence is complete? You cannot logically infer that from the quoted (inner) sentence, which is why I'm saying that the second period is not redudant.
That is true for the inner sentence, but again, I'm talking about the outer sentence. It needs its own terminator to make it unambiguously clear that it is complete.
"You are going" has a very different meaning from "You are going.", because the first implies there is something `you` are going to do. Whilst the second implies you are being ordered to leave.
I agree that maintaining punctuation of the quote is important for context. But outside of the quote, it practically never matters if there is a period or not after the quote. The reader may choose.
> He looks up, "This is it." Bob says, gazing at the sky.
I'm just saying that the outer/quoting sentence needs its own punctuation regardless of what's going on in between those quotation marks.
E.g.: '«Are you joking?!», he said. The other replied, «I'm not joking at all». They went on'.
, ; : .
If you're at a full stop, the second . feels superfluous.