https://wiki.haskell.org/index.php?title=Relative_infix_operator_precedences&feed=atom&action=history
Relative infix operator precedences - Revision history
2024-03-19T11:11:18Z
Revision history for this page on the wiki
MediaWiki 1.35.5
https://wiki.haskell.org/index.php?title=Relative_infix_operator_precedences&diff=27401&oldid=prev
Lemming: Fixity resolution
2009-04-09T16:48:07Z
<p>Fixity resolution</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:48, 9 April 2009</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 10:</td>
<td colspan="2" class="diff-lineno">Line 10:</td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Dan Weston in Haskell Cafe on [http://www.haskell.org/pipermail/haskell-cafe/2006-November/019293.html Fractional/negative fixity?], especially Jon Fairbairn's [http://www.haskell.org/pipermail/haskell-cafe/2006-November/019389.html proposal]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Dan Weston in Haskell Cafe on [http://www.haskell.org/pipermail/haskell-cafe/2006-November/019293.html Fractional/negative fixity?], especially Jon Fairbairn's [http://www.haskell.org/pipermail/haskell-cafe/2006-November/019389.html proposal]</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Brian Hullay in Haskell Cafe on [http://www.haskell.org/pipermail/haskell-cafe/2006-October/018884.html Automatic fixity allocation for symbolic operators]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Brian Hullay in Haskell Cafe on [http://www.haskell.org/pipermail/haskell-cafe/2006-October/018884.html Automatic fixity allocation for symbolic operators]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty"> </td>
<td class="diff-marker">+</td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* For Haskell-Prime about [http://hackage.haskell.org/cgi-bin/haskell-prime/trac.cgi/wiki/FixityResolution Fixity resolution in Haskell 98]</div></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td>
</tr>
<tr>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Proposals]]</div></td>
<td class="diff-marker"> </td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Proposals]]</div></td>
</tr>
</table>
Lemming
https://wiki.haskell.org/index.php?title=Relative_infix_operator_precedences&diff=27400&oldid=prev
Lemming: point to an old discussion
2009-04-09T16:47:09Z
<p>point to an old discussion</p>
<p><b>New page</b></p><div>It was intensively discussed, whether Haskell should better have syntax for describing relations like<br />
"'times' binds more tightly than 'plus'" and "'plus' and 'minus' bind by the same strenght",<br />
instead of numeric precedence values like 6 and 7.<br />
The relative precedence declarations would also allow to let unrelated infix operators unrelated.<br />
This would force the use of parentheses in cases where the operator name designers<br />
did not anticipate a certain combination of infix operators.<br />
<br />
== See ==<br />
<br />
* Dan Weston in Haskell Cafe on [http://www.haskell.org/pipermail/haskell-cafe/2006-November/019293.html Fractional/negative fixity?], especially Jon Fairbairn's [http://www.haskell.org/pipermail/haskell-cafe/2006-November/019389.html proposal]<br />
* Brian Hullay in Haskell Cafe on [http://www.haskell.org/pipermail/haskell-cafe/2006-October/018884.html Automatic fixity allocation for symbolic operators]<br />
<br />
[[Category:Proposals]]</div>
Lemming