Precedence
- Unary operators (
+,-,~~~, andnot) - User-defined operators (including operators defined in the standard library such as
|>) - Functions applied infix with backticks
- Composition (
<+>) - Multiplicative (
**,*, and/) - Additive (
+and-) - Shift (
<<<and>>>) - Comparison (
<=,>=,<, and>) - Equality (
==,!=, and<==>) - Bitwise And (
&&&) - Bitwise Xor (
^^^) - Bitwise Or (
|||) - Logical
and - Logical
or - Channel
<-