[Haskell-cafe] Recompiling Hackage to estimate the impact of a change [Was: StricterLabelledFieldSyntax]

2009-07-26 Thread Johan Tibell
On Sun, Jul 26, 2009 at 3:34 AM, Ian Lynagh ig...@earth.li wrote: Hi all, I've made a ticket and proposal page for making the labelled field syntax stricter, e.g. making this illegal: data A = A {x :: Int} y :: Maybe A y = Just A {x = 5} and requiring this instead: data A

Re: [Haskell-cafe] Recompiling Hackage to estimate the impact of a change [Was: StricterLabelledFieldSyntax]

2009-07-26 Thread Don Stewart
johan.tibell: In general, I think it would be a good idea to provide some statistics of how many packages would break as the result of a backwards incompatible change. Without that data I find it hard to do a cost-benefit analysis. So I hereby suggest that we make a recompile of Hackage a

Re: [Haskell-cafe] Recompiling Hackage to estimate the impact of a change [Was: StricterLabelledFieldSyntax]

2009-07-26 Thread Ian Lynagh
On Sun, Jul 26, 2009 at 08:21:00AM +0200, Johan Tibell wrote: On Sun, Jul 26, 2009 at 3:34 AM, Ian Lynagh ig...@earth.li wrote: http://hackage.haskell.org/trac/haskell-prime/wiki/StricterLabelledFieldSyntax In general, I think it would be a good idea to provide some statistics of how

Re: [Haskell-cafe] Recompiling Hackage to estimate the impact of a change [Was: StricterLabelledFieldSyntax]

2009-07-26 Thread Ian Lynagh
On Sat, Jul 25, 2009 at 11:25:12PM -0700, Donald Bruce Stewart wrote: johan.tibell: In general, I think it would be a good idea to provide some statistics of how many packages would break as the result of a backwards incompatible change. Agreed. And it should be required as part of

Re: [Haskell-cafe] Recompiling Hackage to estimate the impact of a change [Was: StricterLabelledFieldSyntax]

2009-07-26 Thread Johan Tibell
On Sun, Jul 26, 2009 at 5:24 PM, Ian Lynagh ig...@earth.li wrote: On Sun, Jul 26, 2009 at 08:21:00AM +0200, Johan Tibell wrote: On Sun, Jul 26, 2009 at 3:34 AM, Ian Lynagh ig...@earth.li wrote: http://hackage.haskell.org/trac/haskell-prime/wiki/StricterLabelledFieldSyntax In