
29 Nov
2009
29 Nov
'09
4:42 p.m.
On Sun, Nov 29, 2009 at 8:37 AM, Duncan Coutts
On Thu, 2009-11-26 at 16:40 -0500, David Menendez wrote:
The problem with this solution is that it doesn't scale. If we have M packages providing types and N packages providing classes, then we need M*N additional packages for orphans.
The best long-term solution is probably extending Cabal to handle this more transparently, perhaps by allowing packages to depend on flagged versions of other packages (e.g., foomonad >= 4.0 && < 4.1 && HAS_MTL)
Not going to happen. Such packages could not be translated into binary distro packages.
Do you mean that specific idea won't happen, or that no attempt will
be made to reduce the orphan problem?
--
Dave Menendez