
On Thu, 2013-03-21 at 12:16 +0000, Ian Lynagh wrote:
On Thu, Mar 21, 2013 at 10:21:25AM +0800, John Lato wrote:
What would be ideal would be if this "library API freeze" coincided with the snapshot (odd-numbered) release.
I was only thinking of about a 2 week period, and only on the stable branch. Freezing the library APIs in HEAD after a snapshot release would mean it wouldn't be possible to do anything that required a library API change for 6+ months, which I don't think would be the best solution.\
6+ months might indeed be long, but I think it would be useful to have an "core library API freeze" some time before a new GHC release, in order to allow (non-core) library maintainers to update their code to work with the libs shipped with the then-upcoming GHC release, in order to reduce the waiting period before users can actually use the new GHC release (due to libs not compiling) becomes shorter. Nicolas