Proposal: change to qualified operator syntax

Dan Weston westondan at
Mon Apr 21 14:45:02 EDT 2008

Would it not be cleaner just to disallow infix notation of qualified 
operators altogether? It is clear enough to use "import qualified" or 
let or where clauses containing prefix notation to identify a qualified 
operator with an unqualified one:


m `Prelude.(>>=)` a
   `Prelude.(>>=)` b
   `Prelude.(>>=)` c


m >>= a >>= b >>= c
   where (>>=) = Prelude.(>>=)

[Personally, I prefer where to let for such purely syntactic details].


Simon Marlow wrote:
> Folks,
> Please comment on the following proposed change to qualified operator 
> syntax:
> Cheers,
>     Simon
> _______________________________________________
> Haskell-prime mailing list
> Haskell-prime at

More information about the Haskell-prime mailing list