Post History
Colons are fine because they represent a stop, the same as an m-dash. I would hesitate to use a semi-colon in dialogue because to me it's a bookish piece of punctuation. It gives the reader a visua...
Answer
#4: Attribution notice removed
Source: https://writers.stackexchange.com/a/19322 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/19322 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
Colons are fine because they represent a stop, the same as an m-dash. I would hesitate to use a semi-colon in dialogue because to me it's a bookish piece of punctuation. It gives the reader a _visual_ guide that two indepdendent clauses are connected. (I would never, however, use a comma splice instead.)