-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 3/28/11 21:29 , Ivan Lazar Miljenovic wrote: > On 29 March 2011 12:19, Brandon S Allbery KF8NH <[email protected]> wrote: >>> No, my meaning was that the reasoning of "I don't need to specify this >>> as a dependency since it's part of the Platform" isn't sound since not >>> everyone has the Platform. >> >> The point of the Platform is to provide a baseline. So you *are* saying it >> is pointless, because you want packages to confirm to a different baseline. > > My impression that the Platform was a baseline in regards to "what do > I need to get started to develop with Haskell?", and not in terms of > specifying dependencies. After all, we still need to specify a > dependency on `base' in .cabal files, even though it comes with GHC > and other compilers (let alone the Platform)?
And it regularly causes annoying dependency issues, including causing cabal to regularly do diamond dependencies. Somehow the Haskell community is hellbent on repeating the mistakes every other community learned about the hard way years ago, especially in the area of dependencies (first refusing to acknowledge the need for upper dependency limits, more recently trying to avoid adding an epoch — and I'm not counting how packages included with the compiler but not recognized as such by Cabal lead directly to Cabal introducing diamond dependency failures). Is this *really* necessary, or should those of us who've seen it before just sit back and watch you all ram your heads against the same brick walls? (Why no, it doesn't look like a brick wall now; that's the point. It *will*. Learn *before* it happens.) - -- brandon s. allbery [linux,solaris,freebsd,perl] [email protected] system administrator [openafs,heimdal,too many hats] kf8nh -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk2RODUACgkQIn7hlCsL25VOXwCguwsUCVTZoDyh8FxD9buJkiO5 AzIAoLC61yrpRTi9bmId13hupf1dc9Tl =vL+w -----END PGP SIGNATURE----- _______________________________________________ Haskell mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell
