Relative infix operator precedences

From HaskellWiki
Revision as of 16:48, 9 April 2009 by Lemming (talk | contribs) (Fixity resolution)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

It was intensively discussed, whether Haskell should better have syntax for describing relations like "'times' binds more tightly than 'plus'" and "'plus' and 'minus' bind by the same strenght", instead of numeric precedence values like 6 and 7. The relative precedence declarations would also allow to let unrelated infix operators unrelated. This would force the use of parentheses in cases where the operator name designers did not anticipate a certain combination of infix operators.

See