(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 ---