You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The upcoming Agda 4.3 no longer has a default fixity/precedence for operators and syntax (which was infix 20 and infix -666, respectively, I believe). In order to make the current code compile we need to put in many fixity/precedence declarations. I would like to take this opportunity to propose the following general rules for precedence:
Separators _$_ and arrows: 0
Layout combinators (equational reasoning): 10-15
Equalities, equivalences: 30
Other relations, operators with line-level separators: 40
Constructors (for example _,_): 60
Binary operators (including type formers like _×_): 80
Prefix operators: 100
Postfix operators: 120
Any suggestions or comments?
The text was updated successfully, but these errors were encountered:
The upcoming Agda 4.3 no longer has a default fixity/precedence for operators and
syntax
(which wasinfix 20
andinfix -666
, respectively, I believe). In order to make the current code compile we need to put in many fixity/precedence declarations. I would like to take this opportunity to propose the following general rules for precedence:_$_
and arrows: 0_,_
): 60_×_
): 80Any suggestions or comments?
The text was updated successfully, but these errors were encountered: