Hi all, Apparently the Haskell Platform is transitioning from one implementation of monad transformers (MTL) to another implementation (Transformers).
http://hackage.haskell.org/package/mtl http://hackage.haskell.org/package/transformers I have a preliminary package for Transformers but have noticed a problem; both MTL and Transformers provide a module named (eg Control.Monad.Trans). The symptom of this problem is that when both are installed ghc can't figure out which version of Control.Monad.Trans to use. When just using ghc directly, this problem can be overcome using the -hide-all-packages and then explicity adding packages back in using the -package option (this is also the solution that cabal-install uses). The above solution however does not work when debian packages for mtl and transformers are both installed and a new debian package is being built that depends on one of these transformers libraries. The obvious solution is to modify haskell-devscripts so that when it calls ghc, it uses -hide-all-packages and then explicity adds in the required packages using the -package option. Does this make sense? If so, I can take a look at haskell-devscripts and see if I can implement this new behaviour. Cheers, Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/ -- To UNSUBSCRIBE, email to debian-haskell-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org