Stop untracked dependencies! (was RE: mapping module identifiers toURLs (was RE: [Haskell] URLs in haskellmodule namespace))

Simon Marlow simonmar at
Fri Apr 1 04:56:46 EST 2005

On 31 March 2005 20:07, S. Alexander Jacobson wrote:

> If I use multiple packages that export the same module identifier, I
> need a way to specify which one I want to use.  Haskell's existing
> packaging model doesn't let met do that easily.

That's because there are problems with doing so, as I mentioned in an
earlier message:

We don't allow programs to contain two modules with the same name, for
good reasons.

>>   - Cabal could download, build, and install dependencies without any
>>     user intervention.
> Download and build? Great!  Install? No thank you!

When I say "install" I don't necessarily mean "make it available by
default for all users on the current machine".  It might just mean "make
it available just for me, and only when I say -package P".  Or it might
mean something even more transient: just make it available for the
current compilation.


More information about the Libraries mailing list