Benjamin Franksen <[EMAIL PROTECTED]> writes: >> import Data.Map as Map >> >> but now anywhere when I want ot use "map" it complains for >> name clashes, so I have to specifiy Prelude.map all the time. >> Is there a way to specify that i mean Prelude not Data 'map' (but not >> fqn) I use Hugs, 'cause error messages are more understandable. > > import Data.Map as Map > import Prelude hiding (map) > import qualified Prelude (map)
better do: import qualified Data.Map as Map since: import A as B x, y, B.x, B.y import A as B(x) x, B.x import qualified A as B B.x, B.y (cf http://www.haskell.org/onlinereport/modules.html) i've been hit by this too. maybe the documentation at beginning of Map.hs should be changed? _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe