Would it be possible for the language to require that implementations support linking multiple versions of packages (at least base and haskell-std) into a single running instance? That would solve the issue of using two libs that depend on different versions.
On Wed, Jul 15, 2009 at 10:54 AM, Ian Lynagh<ig...@earth.li> wrote: > On Wed, Jul 15, 2009 at 03:39:55PM +0100, Simon Marlow wrote: >> >> But there's a solution: we could remove the "standard" modules from >> base, and have them only provided by haskell-std (since base will just >> be a re-exporting layer on top of base-internals, this will be easy to >> do). Most packages will then have dependencies that look like >> >> build-depends: base-4.*, haskell-std-2010 > > We'll probably end up with situations where one dependency of a package > needs haskell-std-2010, and another needs haskell-std-2011. I don't know > which impls support that at the moment. > > > Thanks > Ian > > _______________________________________________ > Haskell-prime mailing list > Haskell-prime@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-prime > _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://www.haskell.org/mailman/listinfo/haskell-prime