3 ms·
As I commented, get back to me when you've got a non-lisp syntax that doesn't result in bugs from precedence/associativity errors. If infix was actually "natur
by anamax 17y ago
As I commented, get back to me when you've got a non-lisp syntax that doesn't result in bugs from precedence/associativity errors.
If infix was actually "natural", there'd be only one set of precedence/associativity rules and there wouldn't be bugs due to folks getting it wrong.
With very few exceptions, folks use parentheses to try to protect themselves from their ignorance of their language's precedence rules. (C++ has over 10 levels of precedence.) Even then,they occasionally get it wrong.
And, it's worse than that on teams because different folks have different knowledge (and illusions) of the precedence rules.