aeson and dlist in HP 2013.4.0.0
mark.lentczner at gmail.com
Tue Nov 26 16:01:34 UTC 2013
On Tue, Nov 26, 2013 at 4:46 AM, Gregory Collins <greg at gregorycollins.net>wrote:
> Is there a way to include packages as second-class in the platform?
We quasi-did that with primitives. But as I recall, the discussion at the
time acknowledged the ineffectiveness of the approach: The point of the
platform is that if you compile against the platform, it should be stable -
and there is really no effective way to keep people from compiling against
them, or even warn them: We could hide them in the package database, but
cabal will "unearth" them, without warning, if your project requires it.
I suppose this points at an interesting possible cabal enhancement: If it
chooses a package that is hidden in the db, it warns you at configure time,
even though at build time it is going to use it.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Libraries