nonagenarian:
Hence no space between end of word and punctuation.
Are you saying it's always the case that the code you send should always adhere to the rules of written English? That 'hence' seems to make that case.
My impression is that punctuation marks work somewhat differently in CW compared to written language, take for instance the use of =. There are also the prosigns, arguably a kind of punctuation. What about them?
I'm not saying you are wrong in your conclusion, just that appealing to conventions used when typing into a word processor seems, at least to me, a bit odd.
When comparing spoken an written language, there are discrepancies all the time that we ignore when reading aloud. You don't always pause when there's a comma, you know to pronounce "police car" as a single word although it's written as two, and so on.
As very different rules apply when encoding the same message in text as compared to speech, it isn't a priori clear at all that good code should always follow rules of writing.