GHC 8.0 feature freeze imminent

Hello GHCers, Last Friday Richard Eisenberg's long-awaited no-kinds branch landed in `master`. Being one of the defining features of the 8.0 release, we bent the feature freeze schedule (initially slated for sometime last week) a bit to accomodate this piece of work. Now that Richard's work is in, we will set the official freeze date for Monday December 21st so that there is time to review and merge some queued work which we've been queuing for after the no-kinds merge. If you have work still outstanding then you should talk to either me or Austin ASAP if you have not done so already. We will be discussing the release schedule for 8.0 during the GHC today. Cheers, - Ben

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 14.12.2015 14:38, Ben Gamari wrote:
If you have work still outstanding then you should talk to either me or Austin ASAP if you have not done so already.
The addition of the -W warning syntax [1] is on its way [2]. Unfortunatly, the - -Werror=... feature and improved warning messages [3] are out of scope for this release. David/quchen [1]: https://ghc.haskell.org/trac/ghc/ticket/11218 [2]: https://phabricator.haskell.org/D1613 [3]: https://ghc.haskell.org/trac/ghc/wiki/Design/Warnings#ProposedChange -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJWbv+nAAoJELrQsaT5WQUs4o0H/2ZLyzAOA6wzY1E61ImrbcRx iKszVak92nswExdojdHD9IBmcl0Z3ekwGzIwEymwTL/G6xMMu3z2SdZKivqKhyPe T0yPGj6Ryua8qoA20Z8QTfb1KsVlGQDJBDrAk6zcwscoBSsoxzMKPqcJuvyYNdmK FElDbklcUEX/JWAFWXEWoUo2eg/5RD9noa1RYDdtPRLYeiNk049SQJTSgC1ORtHW 8iUqRV1EzL2ahM5NM1U1CkLGTHduI2SOYSS3GC7sHGBxnA3HOLBk+baGxeMcyxOs 4J8f9RREYHKo+HSRAhWjdZqOUdKTKLrHS0sQGbUC0Xg+9zWhhqH3UX3K73jKjRI= =BDQB -----END PGP SIGNATURE-----

David Luposchainsky
On 14.12.2015 14:38, Ben Gamari wrote:
If you have work still outstanding then you should talk to either me or Austin ASAP if you have not done so already.
The addition of the -W warning syntax [1] is on its way [2]. Unfortunatly, the - -Werror=... feature and improved warning messages [3] are out of scope for this release.
I've added this to the GHC 8.0 status page [1]. Thanks David! Cheers, - Ben [1] https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-8.0.1

Hi Ben, does GHC HEAD include the cleanup to the Typeable story detailed here, https://ghc.haskell.org/trac/ghc/wiki/Typeable? My understanding was that this blocked on kind equalities, which was merged just recently. See this quote from that page:
Step 3 (allowing TypeRep to be fully decomposed in a type safe way) absolutely requires kind equalities.
Making static pointers safe in GHC 8.0 is dependent on a solution to this
particular issue.
--
Mathieu Boespflug
Founder at http://tweag.io.
On 14 December 2015 at 14:38, Ben Gamari
Hello GHCers,
Last Friday Richard Eisenberg's long-awaited no-kinds branch landed in `master`. Being one of the defining features of the 8.0 release, we bent the feature freeze schedule (initially slated for sometime last week) a bit to accomodate this piece of work.
Now that Richard's work is in, we will set the official freeze date for Monday December 21st so that there is time to review and merge some queued work which we've been queuing for after the no-kinds merge. If you have work still outstanding then you should talk to either me or Austin ASAP if you have not done so already. We will be discussing the release schedule for 8.0 during the GHC today.
Cheers,
- Ben
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Mathieu
I’m afraid not. The underlying technology is there, since this week. But we need to think carefully about the transition (since it’s a big library change), and I simply have not had time to do that. Moreover not everything about the new library design is settled.
So we decided to get 8.0 out and then work with the community on exactly what the new API should be. I’m actually delighted that you are still engaged with this (haven’t heard much from you for a while), and I’d like to start on it in the new year.
Would you be prepared to be an active participant? Or even be the lead player? I’ve written a paper that I’ll put up shortly that goes through the idea of type-indexed type representations in some detail.
Thanks
Simon
From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of Boespflug, Mathieu
Sent: 17 December 2015 10:23
To: Ben Gamari
Step 3 (allowing TypeRep to be fully decomposed in a type safe way) absolutely requires kind equalities.
Making static pointers safe in GHC 8.0 is dependent on a solution to this particular issue.
--
Mathieu Boespflug
Founder at http://tweag.iohttps://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ftweag.io&data=01%7c01%7csimonpj%40064d.mgd.microsoft.com%7c47c4601236bb42c613da08d306cbfceb%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=jwGpXBMlioRlwNF9SFMAySihr8UjY%2bFtcBzVb4NZtDA%3d.
On 14 December 2015 at 14:38, Ben Gamari

"Boespflug, Mathieu"
Hi Ben,
does GHC HEAD include the cleanup to the Typeable story detailed here, https://ghc.haskell.org/trac/ghc/wiki/Typeable? My understanding was that this blocked on kind equalities, which was merged just recently. See this quote from that page:
Sadly no. As far as I can recall we didn't have anyone with the bandwidth to work through the interface details and implementation. Sorry for the bad news! Perhaps you'd be interested in picking this up for 8.2? Cheers, - Ben
participants (4)
-
Ben Gamari
-
Boespflug, Mathieu
-
David Luposchainsky
-
Simon Peyton Jones