Please review: Constructor Synonyms / pattern synonym constructor signatures, Shephard: Chris Allen

Hi, this is your secretary speaking: https://github.com/ghc-proposals/ghc-proposals/pull/27 and https://github.com/ghc-proposals/ghc-proposals/pull/42 was brought before the committee. The proposals are related, so it makes sense to decide on them at once. I propose Chris as the Shepherd. (But this was a relatively arbitrary decision, and Chris, if you are unhappy with this, I can arbitrary appoint someone else.) Chris, please reach consensus as described in https://github.com/ghc-proposals/ghc-proposals#committee-process I suggest you make a recommendation about the decision, maybe point out debatable points, and assume that anyone who stays quiet agrees with you. FYI, the oher proposals under discussion at the moment are: Hex Floats Shephard: Iavor https://github.com/ghc-proposals/ghc-proposals/pull/37 Current tendency of the committee: In favor. INCOMPLETE_CONTEXTS Shephard: Roman https://github.com/ghc-proposals/ghc-proposals/pull/34 Current tendency of the committee: Against. Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

Works for me, thank you for the process outline. I'll offer my thoughts on the Eval class proposal after I get a reply from Simon. I’m writing up signatures for pattern synonym constructors now.
On Mar 20, 2017, at 6:24 PM, Joachim Breitner
wrote: Hi,
this is your secretary speaking:
https://github.com/ghc-proposals/ghc-proposals/pull/27 and https://github.com/ghc-proposals/ghc-proposals/pull/42 was brought before the committee. The proposals are related, so it makes sense to decide on them at once.
I propose Chris as the Shepherd. (But this was a relatively arbitrary decision, and Chris, if you are unhappy with this, I can arbitrary appoint someone else.)
Chris, please reach consensus as described in https://github.com/ghc-proposals/ghc-proposals#committee-process
I suggest you make a recommendation about the decision, maybe point out debatable points, and assume that anyone who stays quiet agrees with you.
FYI, the oher proposals under discussion at the moment are:
Hex Floats Shephard: Iavor https://github.com/ghc-proposals/ghc-proposals/pull/37 Current tendency of the committee: In favor.
INCOMPLETE_CONTEXTS Shephard: Roman https://github.com/ghc-proposals/ghc-proposals/pull/34 Current tendency of the committee: Against.
Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

I just saw this comment, https://github.com/ghc-proposals/ghc-proposals/pull/41#issuecomment-28792472... https://github.com/ghc-proposals/ghc-proposals/pull/41#issuecomment-28792472... Did you mean to assign me both Eval class and pattern synonym constructors? I’m trying to formulate an evaluation of #42 in isolation from #41 but I don’t think this is what you intended and rather that I should be discussing 41 and 42, not 42 and Eval class.
On Mar 20, 2017, at 6:24 PM, Joachim Breitner
wrote: Hi,
this is your secretary speaking:
https://github.com/ghc-proposals/ghc-proposals/pull/27 and https://github.com/ghc-proposals/ghc-proposals/pull/42 was brought before the committee. The proposals are related, so it makes sense to decide on them at once.
I propose Chris as the Shepherd. (But this was a relatively arbitrary decision, and Chris, if you are unhappy with this, I can arbitrary appoint someone else.)
Chris, please reach consensus as described in https://github.com/ghc-proposals/ghc-proposals#committee-process
I suggest you make a recommendation about the decision, maybe point out debatable points, and assume that anyone who stays quiet agrees with you.
FYI, the oher proposals under discussion at the moment are:
Hex Floats Shephard: Iavor https://github.com/ghc-proposals/ghc-proposals/pull/37 Current tendency of the committee: In favor.
INCOMPLETE_CONTEXTS Shephard: Roman https://github.com/ghc-proposals/ghc-proposals/pull/34 Current tendency of the committee: Against.
Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

Hi, sorry, copy’n’paste error. Please shepherd #41 and #42 (and not #27). Greetings, Joachim Am Montag, den 20.03.2017, 20:58 -0500 schrieb Christopher Allen:
I just saw this comment, https://github.com/ghc-proposals/ghc-proposa ls/pull/41#issuecomment-287924726
Did you mean to assign me both Eval class and pattern synonym constructors? I’m trying to formulate an evaluation of #42 in isolation from #41 but I don’t think this is what you intended and rather that I should be discussing 41 and 42, not 42 and Eval class.
On Mar 20, 2017, at 6:24 PM, Joachim Breitner
wrote: Hi,
this is your secretary speaking:
https://github.com/ghc-proposals/ghc-proposals/pull/27 and https://github.com/ghc-proposals/ghc-proposals/pull/42 was brought before the committee. The proposals are related, so it makes sense to decide on them at once.
I propose Chris as the Shepherd. (But this was a relatively arbitrary decision, and Chris, if you are unhappy with this, I can arbitrary appoint someone else.)
Chris, please reach consensus as described in https://github.com/ghc-proposals/ghc-proposals#committee-process
I suggest you make a recommendation about the decision, maybe point out debatable points, and assume that anyone who stays quiet agrees with you.
FYI, the oher proposals under discussion at the moment are:
Hex Floats Shephard: Iavor https://github.com/ghc-proposals/ghc-proposals/pull/37 Current tendency of the committee: In favor.
INCOMPLETE_CONTEXTS Shephard: Roman https://github.com/ghc-proposals/ghc-proposals/pull/34 Current tendency of the committee: Against.
Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org
-- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

Right-o. Thank you.
On Mar 20, 2017, at 10:16 PM, Joachim Breitner
wrote: Hi,
sorry, copy’n’paste error. Please shepherd #41 and #42 (and not #27).
Greetings, Joachim
Am Montag, den 20.03.2017, 20:58 -0500 schrieb Christopher Allen:
I just saw this comment, https://github.com/ghc-proposals/ghc-proposa ls/pull/41#issuecomment-287924726
Did you mean to assign me both Eval class and pattern synonym constructors? I’m trying to formulate an evaluation of #42 in isolation from #41 but I don’t think this is what you intended and rather that I should be discussing 41 and 42, not 42 and Eval class.
On Mar 20, 2017, at 6:24 PM, Joachim Breitner
wrote: Hi,
this is your secretary speaking:
https://github.com/ghc-proposals/ghc-proposals/pull/27 and https://github.com/ghc-proposals/ghc-proposals/pull/42 was brought before the committee. The proposals are related, so it makes sense to decide on them at once.
I propose Chris as the Shepherd. (But this was a relatively arbitrary decision, and Chris, if you are unhappy with this, I can arbitrary appoint someone else.)
Chris, please reach consensus as described in https://github.com/ghc-proposals/ghc-proposals#committee-process
I suggest you make a recommendation about the decision, maybe point out debatable points, and assume that anyone who stays quiet agrees with you.
FYI, the oher proposals under discussion at the moment are:
Hex Floats Shephard: Iavor https://github.com/ghc-proposals/ghc-proposals/pull/37 Current tendency of the committee: In favor.
INCOMPLETE_CONTEXTS Shephard: Roman https://github.com/ghc-proposals/ghc-proposals/pull/34 Current tendency of the committee: Against.
Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org
-- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org
participants (2)
-
Christopher Allen
-
Joachim Breitner