ezyang’s blog

the arc of software bends towards understanding

Name conflicts on Hackage

Attention Conservation Notice. Unqualified identifiers that are used the most on Hackage. Perhaps you dread the error message: Ambiguous occurrence `lookup' It could refer to either `Prelude.lookup', imported from Prelude or `Data.Map.lookup', imported from Data.Map It is the message of the piper that has come to collect his dues for your unhygenic unqualified unrestricted module […]

  • May 5, 2010