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
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
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
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
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