My intention is not to start a discussion about whether upper limit bounds is better than not having them (I prefer to not have them though), but after the hairy process of updating some `pipes` packages to `transfomers-0.4`, I was wondering if the new `cabal freeze`[1] feature would cover the use cases for which upper limits are currently used.
With cabal freeze we could pin the versions for which we are sure it builds, while allowing easier upgrades for packages which use the dependency. This doesn't guarantee that there won't be breakages, but at least, IMHO, the dependencies of packages with many `pipes` dependencies will be easier to update. Notice that in practice upper limits doesn't guarantee flawless builds either. [1]: http://blog.johantibell.com/2014/04/announcing-cabal-120.html -- Danny Navarro | http://dannynavarro.net -- You received this message because you are subscribed to the Google Groups "Haskell Pipes" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected].
