
On 5/25/13 10:30 AM, Ian Lynagh wrote:
On Thu, May 23, 2013 at 04:45:30PM -0700, wren ng thornton wrote:
I am not opposed to change (obviously). I like that Haskell evolves. But the slow trickle of major breaking changes is not so nice. Nor is the accumulation of warts due to this slow tricking of major changes. This is why I suggest aiming for a major breakage in order to fix as much as we can in one fell swoop.
This sounds like a good idea to me.
Thanks :)
Now, there's about 4 months until we'd like to be putting GHC 7.8 out, [...] So I'd suggest that we leave 7.8 as a mostly-compatible release, and while it is still worth people making and discussing these proposals now, we don't actually apply them until just after 7.8 is branched. That gives us the maximum amount of time for them to mature in HEAD before they release with 7.10, and gives us lots of time to think about other changes we'd like to batch together with them.
I agree. The time frame I had in mind was about a year for working the details out. That way we can ship everything currently in the pipeline, and then have enough time to solidify the proposals and ruminate on them for a few months before pushing them out. -- Live well, ~wren