On Mon, Mar 28, 2011 at 8:46 PM, Jason Dagit <dagitj@gmail.com> wrote:
I think Ivan's point is: When we can be precise about dependencies we should be. I agree that someone using the HP as a dependency might not realize that Alex is part of that. Depending on the HP is a conservative overapproximation. Once we have more precise information, even if redundant in this case, I think it's appropriate to document it as such. The alternative to that, is for Cabal to know what "HP-2011.1" implies in terms of dependencies and to then be able to check for those things. As I far as
Indeed, I think I definitely should have left the build-depends: alex in there, if for no other reason than that Cabal doesn't read my mailing-list post to know that Yi depends on the Haskell Platform. -- Jeff Wheeler Undergraduate, Electrical Engineering University of Illinois at Urbana-Champaign