On Tue, 2008-05-06 at 10:36 +0100, Duncan Coutts wrote: > Hmm, > > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-tdfa-0.92-ghc-68-build-fix > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/regex-tdfa-0.92 > > Version [0,92] [] > == Version [0,92] ["ghc", "68", "build", "fix"] > = False > > > I'm sure this is going to break something, though I'm not sure exactly > what yet. We should figure something out.
I suggest that tags should be kept as far as possible but not considered for equality or ordering. Unfortunately Version is defined in base in Data.Version so we will have to submit a library proposal to change the Eq instance. Does this seem like a good idea? What is/was the rationale for tags in the first place? Duncan _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel