Currently if you don't provide a Cryptol fixity declaration for an infix operator, you get infixl 100 (left-associative, high precedence) as a default. (Separate question: Is this documented anywhere?)
Perhaps it would be more natural for the default to be non-associative. This way we can be sure that the meaning of a program will never depend on the default associativity, as users will be forced to resolve any ambiguity with parentheses.
Currently if you don't provide a Cryptol fixity declaration for an infix operator, you get
infixl 100
(left-associative, high precedence) as a default. (Separate question: Is this documented anywhere?)Perhaps it would be more natural for the default to be non-associative. This way we can be sure that the meaning of a program will never depend on the default associativity, as users will be forced to resolve any ambiguity with parentheses.