Please review #631: Set program exit code by main return type, Shepherd: Arnaud

Dear Committee, Shea Levy proposes that the value returned by `main` should determine the exit code of the program: https://github.com/ghc-proposals/ghc-proposals/pull/631 https://github.com/shlevy/ghc-proposals/blob/io-exitcode/proposals/0631-main... I'd like to nominate Arnaud as the shepherd. Please guide us to a conclusion as outlined in https://github.com/ghc-proposals/ghc-proposals#committee-process Cheers, Adam -- Adam Gundry, Haskell Consultant Well-Typed LLP, https://www.well-typed.com/ Registered in England & Wales, OC335890 27 Old Gloucester Street, London WC1N 3AX, England

I can be the shepherd, but, full disclosure: Shea is my colleague at Tweag.
On Sat, 27 Jan 2024 at 21:15, Adam Gundry
Dear Committee,
Shea Levy proposes that the value returned by `main` should determine the exit code of the program:
https://github.com/ghc-proposals/ghc-proposals/pull/631
https://github.com/shlevy/ghc-proposals/blob/io-exitcode/proposals/0631-main...
I'd like to nominate Arnaud as the shepherd.
Please guide us to a conclusion as outlined in https://github.com/ghc-proposals/ghc-proposals#committee-process
Cheers,
Adam
-- Adam Gundry, Haskell Consultant Well-Typed LLP, https://www.well-typed.com/
Registered in England & Wales, OC335890 27 Old Gloucester Street, London WC1N 3AX, England _______________________________________________ ghc-steering-committee mailing list ghc-steering-committee@haskell.org https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee
-- Arnaud Spiwack Director, Research at https://moduscreate.com and https://tweag.io.

On 29/01/2024 09:24, Arnaud Spiwack wrote:
I can be the shepherd, but, full disclosure: Shea is my colleague at Tweag.
Thanks for flagging this up. We should properly articulate this in the by-laws, but as per the precedent set by my esteemed predecessor (https://mail.haskell.org/pipermail/ghc-steering-committee/2022-November/0029...), I don't think it is necessarily a problem to shepherd proposals from colleagues, provided you feel you can do so objectively. Adam
On Sat, 27 Jan 2024 at 21:15, Adam Gundry
mailto:adam@well-typed.com> wrote: Dear Committee,
Shea Levy proposes that the value returned by `main` should determine the exit code of the program:
https://github.com/ghc-proposals/ghc-proposals/pull/631 https://github.com/ghc-proposals/ghc-proposals/pull/631
https://github.com/shlevy/ghc-proposals/blob/io-exitcode/proposals/0631-main... https://github.com/shlevy/ghc-proposals/blob/io-exitcode/proposals/0631-main...
I'd like to nominate Arnaud as the shepherd.
Please guide us to a conclusion as outlined in https://github.com/ghc-proposals/ghc-proposals#committee-process https://github.com/ghc-proposals/ghc-proposals#committee-process
Cheers,
Adam
-- Adam Gundry, Haskell Consultant Well-Typed LLP, https://www.well-typed.com/ Registered in England & Wales, OC335890 27 Old Gloucester Street, London WC1N 3AX, England

I've been a precedent on both sides too :-) . I don't think it's a problem,
but I did want to disclose that fact ahead of time.
On Mon, 29 Jan 2024 at 17:34, Adam Gundry
On 29/01/2024 09:24, Arnaud Spiwack wrote:
I can be the shepherd, but, full disclosure: Shea is my colleague at Tweag.
Thanks for flagging this up. We should properly articulate this in the by-laws, but as per the precedent set by my esteemed predecessor ( https://mail.haskell.org/pipermail/ghc-steering-committee/2022-November/0029...),
I don't think it is necessarily a problem to shepherd proposals from colleagues, provided you feel you can do so objectively.
Adam
On Sat, 27 Jan 2024 at 21:15, Adam Gundry
mailto:adam@well-typed.com> wrote: Dear Committee,
Shea Levy proposes that the value returned by `main` should determine the exit code of the program:
https://github.com/ghc-proposals/ghc-proposals/pull/631 https://github.com/ghc-proposals/ghc-proposals/pull/631
https://github.com/shlevy/ghc-proposals/blob/io-exitcode/proposals/0631-main... < https://github.com/shlevy/ghc-proposals/blob/io-exitcode/proposals/0631-main...
I'd like to nominate Arnaud as the shepherd.
Please guide us to a conclusion as outlined in https://github.com/ghc-proposals/ghc-proposals#committee-process https://github.com/ghc-proposals/ghc-proposals#committee-process
Cheers,
Adam
-- Adam Gundry, Haskell Consultant Well-Typed LLP, https://www.well-typed.com/
Registered in England & Wales, OC335890 27 Old Gloucester Street, London WC1N 3AX, England
-- Arnaud Spiwack Director, Research at https://moduscreate.com and https://tweag.io.
participants (2)
-
Adam Gundry
-
Arnaud Spiwack