Remix.run Logo
bn-l 7 months ago

Same here. It encourages deep indentation and at the same time makes the indents harder to quickly parse.

Also single bloody quotes. Why?

KPGv2 7 months ago | parent | next [-]

> Also single bloody quotes. Why?

Because double quotes requires two keystrokes. Single quotes requires one. The only defense of double quotes is an appeal to history.

Timon3 7 months ago | parent [-]

Not everyone uses the same keyboard you do. With a German layout it's much easier for me to type double quotes.

That's not to say everyone should use them, but reality is more nuanced than you make it seem.

brabel 7 months ago | parent | prev | next [-]

I can see why people may take issue with tabs VS spaces, that's as old a debate as programming languages themselves. But taking issue with single quotes is just on another level of bike shedding! WTF is wrong with single quotes???

hamandcheese 7 months ago | parent | next [-]

Single quotes are quite a common English punctuation character. Particularly in the strings I tend to hardcode in programs, it is way more likely that I need to write a single quote than I do a double quote.

When that happens, I have to escape the quote (if the language even allows escapes in single quoted strings) or change the whole string to double quotes.

Because typing a single quote will break parsing, it's also hard for tooling to assist. If I put a single quote unescaped, the auto formatter will probably barf.

7 months ago | parent | prev [-]
[deleted]
rizky05 7 months ago | parent | prev [-]

I prefer backtick.

bn-l 7 months ago | parent [-]

The truly patrician choice.