I asked this a while ago and never got an answer. Asking again in
better context:
How do you control importing operator precedence?
Suppose that you have:
f x = 2 + 2 * x
And an imported module increases the precedence of (+).
You end up getting mangled.
My assumption is that the only way to protect yourself from this is to
import qualified so A.+ has a different precedence from +.
But I don't think the report promises this. The report just promises that
A.+ has the same precedence as (+) inside module A.
-Alex-
___________________________________________________________________
S. Alexander Jacobson Shop.Com
1-646-638-2300 voice The Easiest Way To Shop (sm)
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell