upvote
I agree. But also, do people rely on operator precedence when coding? I just automatically use parentheses in general.
reply
Also for a * b + c ? I know clang tidy wants me to do this but I think it is overkill.
reply
I would usually. Sometimes if it's like 2 * x + b, I would not, but personally, I hate chasing down bugs like this, so just add it to remove ambiguity. Also, for like b + 2 * a, I will almost always use parentheses.
reply
Not sure that matters when the entire language spec is expected to be part of every context window? The LLM should be capable of using the language spec to express intended precedence.
reply