Remix.run Logo
bn-l 10 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 10 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 10 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 10 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 10 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.

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

I prefer backtick.

bn-l 10 months ago | parent [-]

The truly patrician choice.