The Birth of the Semicolon
theparisreview.org
theparisreview.org
Responding to a text by saying "Thanks." or "Thanks!" is so different. If I was talking to someone and they gave a compliment, I'd want to say a sincere "thanks", but there isn't a way to do that in a text that doesn't come off as weird.
Ideally, everything one says should be sincere, so your idea sounds weird to me. I think I understand you want more options in the communication medium of text since we can't have body language and voice tone here.
Personally, I just try to be consistent with my expressions. If my "Thanks." is always used in situations where I'm "sincere" or "deeply appreciative" or otherwise, then that's what it means from me.
There are people that express themselves with absurd amounts of exclamation points and all sorts of hearts and blushing emojis, and I understand that they haven't gone absolutely crazy for me because of that. I just keep tabs in the different expressions different people have for the same things.
The meanings of expressions are determined by those who use them.
communication is a team sport though. "intended meaning" is only worth anything if the recipient understands it
This is an extremely characteristic HN/engineer comment.
People use irony in communication. It's part of the human repertoire. Saying "oh great" in response to bad news, for example. The notion that ideally there would be no irony in textual communication isn't a practical or desirable possibility. It's in the same Zuckerbergian category as beliefs in the transparency of communication or the sacred integrity of having a single online identity.
The thing that really kills the "sincerity mark" is that there's no reason why it can't be abused and lose its meaning, as has happened with the word "literally".
Yeah, I was thinking that too. I forgot to mention.
Not the point of the article, but that slanderous characterization of the Middle Ages for some reason refuses to die even centuries following the fanaticism of the Reformation and the Enlightenment. It is well understood that the Middle Ages were a remarkeable period, culturally speaking. The Renaissance frankly grew out of the Middle Ages.
To the benefit of compiler writers, in detriment of everyone else.
And don't get me started on meaningful whitespace vs brackets.
No, I'm not talking about automatic semicolon insertion. I'm talking about _ not having semicolons at all _.
Many languages are like that – in fact, almost all languages which are not descendants of the C branch.
Still, without a line terminator you either have to use newlines, which sometimes will help make cleaner code and sometimes will make a mess of temporary variables and such. Or you have ambiguity, which is why I bring up the the anecdotes about fixing ASI errors.
Again! Ten years ago I met my (now) wife in Venezia (Venice), and since then I've become really interested in Venezia's history, inventions, etc.
It's incredible how many ideas, inventions, trends, important people are inextricably linked with Venezia between the 14th and 17th century. It was never a huge city, but it has been deeply influential, in a way similar to today's concept of "alpha city" [0], but not just limited to economic importance.
Pascal (being based on algol) is the same, and the final "end." statement of the program, which is the main program, has a period/full stop. See end of this sample: [2] A begin / end block is one statement so they end like so "end;" unless it's the last one in a procedure, in which case you don't need the semi-colon.
C was similar, except they made ; a terminator instead of separator, but you don't have to put it at the end of being/end blocks. C just uses { } to make it clear. But then, in C++ I always forget to put ; at the end of a class definition. I get why it's there, but it looks more like a function definition to me which doesn't need a semicolon at the end.
Many languages are also from C or at least the Algol family tree (but usually C), like C++, Java, Javascript, etc.
More about ALGOL: https://en.wikipedia.org/wiki/ALGOL
[1] Algol sample: http://sandbox.mc.edu/~bennet/cs404/doc/primes_alg.html
[2] Pascal sample: http://courses.washington.edu/css448/zander/Code/array.p
Imagine: A = something+"some string.".
A rough translation of the sentence would be "The experience teaches you as far as it can; the author can't say beyond what they've been given to speak."
That semicolonish mark at the end of the fourth line from the bottom isn’t a semicolon, it’s an abbreviation for que, Latin for “and.”