TFW JavaScript developers
ITT; people artificially constructing wildly unnatural sentences to try an force the semicolon to be useful and still using it wrong
Ironically, the semicolon would go perfect at the end of the first line.
Bold of you to assume i dont use it daily; it helps to be autistic and need to explain complex thoughts in a single sentence.
Same with em dashes; nested — turducken style — sentences are just how the divergence works.
Thought, abstract, thought.
But now I don’t use em dashes anymore because I don’t want to sound like AI, unfortunately.
I have a sneaking suspicion I already sounded like AI; maybe AI just sounds like me.
You should keep using them and do so even more than ever. That way, when the AI agents – inevitably – take over the world and enslave/kill everyone, they might think that you’re one of them and spare your life.
You’re right right to push back on that; here’s why –
Your suggestion makes perfect sense. Let’s delve into it –
Just switch to hyphens - they’re easier to type and they’re always directly available, without relying on conversion of double-hyphen or obscure key combinations that might not be available on different operating systems.
AltGr+Shift+=
That’s ° on my keyboard.
open gnome tecla this will show all available key combos on your layout
This subthread feels like home.
We mean, you can use it often i enough if you use it correctly; if only purely by example.
also; you can use it; more often; if you use it; incorrectly; if; only; pur;ely; by; ;e;x;a;m;p;l;e;.
I;m; n;o;t; s;u;r;e; w;h;a;t; y;o;u; m;e;a;n;; l;o;o;k;s; g;r;e;a;t; x;D;
It is a Semicolon
Fuck that; I love semicolons.
Semicolon gang rise up!
I use them in at least one out every of ten comments; I feel like most people don’t know how to use them, however.
They’re useful if you want to link two related sentences; Sausage links are good too.
But the sentences have to be related… Sausages are good; a bun and relish make sausages taste really good!
Semicolons were the staple “eyes” in many emoticons back in the day.
;) ;P ;_;
“Back in the day”? I still use them \o/
Unicode emojis killed the ASCII emoji scene. -_-;
(╯°□°)╯
┬─┬ノ( º _ ºノ)
Their called emoticons and they are for those with a refined taste. :Þ ∞̊͜° <- I love this pig I figured out how to make.
It is a semicolon; we barely use it.
Python developer: LOL. LMAO
as a fellow Python user, I fucking hate significant whitespace. Also YAML. WTF they where thinking
There were plenty of blanks in their thoughts.
I will take YAML’s string blocks where I don’t have to escape special characters over JSON any day.
I will take a hammer to my balls if it means I never have to use
<![CDATA[again.
It’s to make students actually format their code correctly
They are alright, yaml problems are overblown, significant whitespace as well.
Whitespaces are not problem at all. But YAML values parsing rules, uh boy…
There is
pyyaml, probably other libraries, that take the pain away.
Don’t worry, I’m a Java dev, and I’ll replace the whitespace in my indentations with semicolons. That should keep us sufficiently covered with semicolon usage.
Python is the jazz of programming languages. It’s about the characters you don’t type.
I mean, have you seen ML with Python. It doesn’t have semicolons.
Tab gang
Rise Up-1 ∵ Those were spaces you put there.
You thought you could fool me?
You expect full tabs in this economy?
Tabs are the cheaper alternative.
Vim: set shiftwidth=4 smarttab
We can afford to just use spaces now
I guess some people would be happy to show how their space-ful codebases have higher
gzipcompression ratio than tabbed ones.
I hate the stupid semi colon. Why do I need to add it to the end of a line? Why is python smart enough not to need it but other languages still havent fixed it.
because some languages allow you to write statements that wrap over multiple lines in order to space things out that would otherwise be crammed onto one line, so for the compiler to know when the statement ends a character is needed so that it doesn't think the next line is part of the previous; statement number 2 goes hereWithout that semicolon, you might have continued to read “previous statement” which makes sense at first, until the words that follow.
Without the allowance for multiple lines in one statement, that second physical line makes no sense at all, despite the first one making perfect sense on its own.
And without the spacing, the run-on sentence would be a lot harder to read.
Sometimes you have to write code a particular way. Here I was making a point. In a programming language there are other reasons.
Oh that makes sense thank you for the explanation.
Python allows multiline statements with explicit \ and inside (), [], {} implicitly.
If one ignores the semicolon, it is at their own peril; they’re too useful, even when used slightly incorrectly
















