
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: http://www.haskell.org//pipermail/haskell/2005-March/015597.html 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. Cheers, Simon