See the official user manual for the most up-to-date version of the information on this page.

The fixity of (binary) operators operators can be specified using the following syntax. There are three kinds of fixity, non-, left- and right-associativity (infix, infixl, and infixr, respectively).

  infix  n op
  infixl n op
  infixr n op

Here n is a number [0..] indicating the operator's precedence and op an operator (simply a function), for example of the form _*_. A higher number means the precedence is higher, i.e. the operator binds more strongly than an operator with a lower numeric value.

If you don't know much about associativity or fixity, See wikipedia.

Page last modified on December 14, 2018, at 06:44 PM
Powered by PmWiki