So do we have any proposal for a way forward here? seems the options now are:
1) Include mtl, haskeline, terminfo, utf8-string. Mark as hidden all except mtl. 2) As above but rename all except mtl to be ghc-* 3) Discuss including packages that provide functionality equivalent to above packages in haskell platform, rework ghc code to depend on those instead, include all packages and expose them. 4) Fix cabal / ghc to allow ghc to depend on packages and have them remain truly internal I'd be happy with any of the first 3 and particularly the first 2 as it minimizes the work i need to do. Long term 4 seems to be the right approach. Cheers, David On 22 March 2012 20:06, Ian Lynagh <ig...@earth.li> wrote: > On Thu, Mar 22, 2012 at 06:39:44PM -0700, Mark Lentczner wrote: >> On Thu, Mar 22, 2012 at 2:16 PM, Ian Lynagh <ig...@earth.li> wrote: >> >> > We don't have a way to hide packages currently. We can mark them as >> > hidden in ghc's package database, but that makes no difference as far as >> > Cabal is concerned. >> > >> >> I believe the current way of handling this kind of "hiding" is to make a >> duplicate of the package with "ghc-" in front of the package name, > > We tried that, but it didn't work: People started depending on ghc-foo > instead of foo. > > > Thanks > Ian > > > _______________________________________________ > Haskell-platform mailing list > Haskell-platform@projects.haskell.org > http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform _______________________________________________ Haskell-platform mailing list Haskell-platform@projects.haskell.org http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform