[Haskell] Read Instances for Data.Map and Data.Set
Henning Thielemann
lemming at henning-thielemann.de
Fri Oct 21 06:40:39 EDT 2005
On Fri, 21 Oct 2005, Malcolm Wallace wrote:
> Johannes Waldmann <waldmann at imn.htwk-leipzig.de> writes:
>
> > Yes, I think hiding identifiers is bad style as well.
> > This only comes up because we're too lazy to write out qualified names.
>
> Well, perhaps. But consider
>
> module Some.Very.Long.Module.Name where
> import Prelude hiding (map)
> map = ...
> foo = ...... map ....
>
> Now, do I really want to be forced to write
> Some.Very.Long.Module.Name.map
> on the right-hand-side of the defn of foo?
> There is no easy way currently for me to create a
> short synonym for the defining module name. e.g.
>
> import Some.Very.Long.Module.Name as Local
I'd prefer such self-imports if they wouldn't need so much effort.
More information about the Libraries
mailing list