(2023-05-02) On semicolons in those C-like languages where they are optional
----------------------------------------------------------------------------
I won't write a long essay this time. Just gonna say a simple thing. If a
C-like programming language (like JS or AWK) has optional semicolons, no one 
has a single fucking right to mandate them. Less characters mean less 
eyestrain. Period.

"Oh, but unobvious errors like the lines starting with opening parenthesis!"
If this is the case, do put a semicolon at the end of the previous line or 
even at the start of this one. It doesn't mean you have to put them 
everywhere else. Do not be afraid of ASI, learn how it works and use it to 
your benefit.

"Oh, but code minifiers!" Only the lowest quality code minifiers require
semicolons. Ditch them. Their developers don't understand the proper 
language syntax themselves and don't know what counts as a real statement 
delimiter. Luckily, it's 2023 and there are normally functioning minifiers 
for every mainstream programming language in existence.

Anyone who puts semicolons where they are not absolutely required is mentally
a virgin despite having a wife and three kids.

--- Luxferre ---