On Thu, 27 Jan 2011, Magnus Therning wrote:

2011/1/27 Henning Thielemann <lemm...@henning-thielemann.de>:

On Thu, 27 Jan 2011, Kazu Yamamoto (山本和彦) wrote:

I'm using parsec3 with the applicative style. Since the functions in
Control.Applicative and parsec3 conflicts, I need to use the "hiding"
keyword as follows:

       import Control.Applicative hiding (many,optional,(<|>))
       import Text.Parsec

There are several reasons to stick to explicit or qualified imports:
 http://www.haskell.org/haskellwiki/Import_modules_properly

What that article fails to mention is the inconvenience of using
qualified imports in combination with operators.

For infix operators you would use unqualified explicit imports.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to