Preparing for a review of pattern synonyms

Simon Peyton-Jones simonpj at microsoft.com
Mon Dec 9 08:58:35 UTC 2013


PS: it was so obvious that I forgot to add: a major thank-you to Gergo, who did ALL the work.

Simon

| -----Original Message-----
| From: Simon Peyton-Jones
| Sent: 09 December 2013 08:58
| To: 'Dr. ERDI Gergo'; GHC Devs
| Cc: Augustsson, Lennart
| Subject: RE: Preparing for a review of pattern synonyms
| 
| Just to say that I'm very pleased by this work.  Haskell can abstract
| over just about everything except patterns, and this feature fixes that
| embarrassing lack.  I've discussed the implementation extensively with
| Gergo, and he's more-or-less rewritten it several times. It's quite
| pretty I think.
| 
| Thanks too to Lennart for pressing for it.  I believe the first impetus
| came at the Cambridge Haskell Hackathon.
| 
| Simon
| 
| | -----Original Message-----
| | From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Dr.
| | ERDI Gergo
| | Sent: 09 December 2013 06:06
| | To: GHC Devs
| | Subject: Preparing for a review of pattern synonyms
| |
| | Hi,
| |
| | I believe I've finished implementing version 1 of pattern synonyms
| (i.e.
| | everything described in #5144, minus the things in #8581, #8582, #8583
| | and
| | #8584). I've discussed the way forward with SPJ and he suggested
| because
| | of the cross-cutting nature of the patch, I should wait a reasonably
| | long
| | time (~1 month) after 7.8 is branched off for things to settle, and
| | then formally submit it for review.
| |
| | So my question is, is there anything I can do in the meantime, in
| | preparation for the review? The code is available at
| | https://github.com/gergoerdi/ghc. I've also added some tests
| | to the testsuite (https://github.com/gergoerdi/ghc-testsuite), and
| | updated the wiki pages at
| | https://ghc.haskell.org/trac/ghc/wiki/PatternSynonyms and
| | https://ghc.haskell.org/trac/ghc/wiki/PatternSynonyms/Implementation.
| |
| | Thanks,
| |  	Gergo
| |
| | _______________________________________________
| | ghc-devs mailing list
| | ghc-devs at haskell.org
| | http://www.haskell.org/mailman/listinfo/ghc-devs


More information about the ghc-devs mailing list