<div dir="ltr"><div>9 out of 11 members have voiced support for the proposal, with one additional member being indifferent.</div><div>I would like to announce this proposal as accepted, but I am unsure if it is my job as a shepherd to do so, and whether we should wait for on the remaining vote.</div><div><br></div><div>This is what is written in the process bylaws:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ideally, the committee reaches consensus, as determined by the secretary or the shepherd. If consensus is elusive, then we vote, with the Simons retaining veto power.<br><br>This phase should conclude within a month.</blockquote><div><br></div><div>Does 9,5 out of 11 mean we reached a consensus?  Should we/I wait for a full month to pass before taking action?</div><div><br></div><div>Thanks,<br></div><div>Sebastian<br></div><div> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mo., 18. Nov. 2024 um 15:12 Uhr schrieb Matthías Páll Gissurarson <<a href="mailto:mpg@mpg.is">mpg@mpg.is</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Agree, this is what I would have expected as well.<br><br>Accept.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 17 Nov 2024 at 17:26, Eric Seidel <<a href="mailto:eric@seidel.io" target="_blank">eric@seidel.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Makes sense, the clarification is what I would have expected.<br>
<br>
On Tue, Nov 12, 2024, at 16:28, Malte Ott wrote:<br>
> I agree.<br>
><br>
> On 2024-11-12 20:58, Adam Gundry wrote:<br>
>> I'm happy to support this. Let's get it done for 9.12 so we don't have an<br>
>> inconsistency across versions.<br>
>> <br>
>> Adam<br>
>> <br>
>> <br>
>> On 12/11/2024 06:01, Moritz Angermann wrote:<br>
>> > I’m in support. I see the \r and \r\n as opposed to \n as legacy. There<br>
>> > of course is a problem cross-system. I just hope this will never bite<br>
>> > us.<br>
>> > <br>
>> > On Tue, Nov 12, 2024 at 7:42 AM Simon Peyton Jones<br>
>> > <<a href="mailto:simon.peytonjones@gmail.com" target="_blank">simon.peytonjones@gmail.com</a> <mailto:<a href="mailto:simon.peytonjones@gmail.com" target="_blank">simon.peytonjones@gmail.com</a>>><br>
>> > wrote:<br>
>> > <br>
>> >     Looks fine to me. I support.<br>
>> > <br>
>> >     Simon<br>
>> > <br>
>> >     On Mon, 11 Nov 2024 at 09:48, Sebastian Graf <<a href="mailto:sgraf1337@gmail.com" target="_blank">sgraf1337@gmail.com</a><br>
>> >     <mailto:<a href="mailto:sgraf1337@gmail.com" target="_blank">sgraf1337@gmail.com</a>>> wrote:<br>
>> > <br>
>> >         Hi Arnaud,<br>
>> > <br>
>> >         Apologies. Indeed, your summary is apt; the proposal is in<br>
>> >         response to a bug report in GHC:<br>
>> >         <a href="https://gitlab.haskell.org/ghc/ghc/-/issues/25375" rel="noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/issues/25375</a><br>
>> >         <<a href="https://gitlab.haskell.org/ghc/ghc/-/issues/25375" rel="noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/issues/25375</a>><br>
>> >         This bug motivates splitting multiline string literals not only<br>
>> >         at `\n` characters, but at general lexical newline terminators<br>
>> >         as defined in Haskell2010<br>
>> >         <<a href="https://www.haskell.org/onlinereport/haskell2010/haskellch2.html#x7-160002.2" rel="noreferrer" target="_blank">https://www.haskell.org/onlinereport/haskell2010/haskellch2.html#x7-160002.2</a>> (which would also include `\r\n`, `\r` and `\f`).<br>
>> >         The phrasing in the proposal pre amendment can be seen as<br>
>> >         ambiguous: What exactly is considered a "newline"? Is it just<br>
>> >         `\n` or is it the `newline` lexeme specified in Haskell2010 and<br>
>> >         that is used anywhere else in the report?<br>
>> >         The amendment merely clarifies that we mean the latter.<br>
>> > <br>
>> >         This amendment also resolves the question of whether there is a<br>
>> >         bug in the yet unreleased implementation of -XMultilineStrings<br>
>> >         in GHC 9.12 or in the proposal text. After this amendment, the<br>
>> >         bug is in GHC, where it is easily fixed<br>
>> >         (<a href="https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13432" rel="noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13432</a><br>
>> >         <<a href="https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13432" rel="noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13432</a>>).<br>
>> > <br>
>> >         Hence I recommend acceptance.<br>
>> > <br>
>> >         Cheers,<br>
>> >         Sebastian<br>
>> > <br>
>> > <br>
>> >         ------ Originalnachricht ------<br>
>> >         Von "Arnaud Spiwack" <<a href="mailto:arnaud.spiwack@tweag.io" target="_blank">arnaud.spiwack@tweag.io</a><br>
>> >         <mailto:<a href="mailto:arnaud.spiwack@tweag.io" target="_blank">arnaud.spiwack@tweag.io</a>>><br>
>> >         An "Sebastian Graf" <<a href="mailto:sgraf1337@gmail.com" target="_blank">sgraf1337@gmail.com</a><br>
>> >         <mailto:<a href="mailto:sgraf1337@gmail.com" target="_blank">sgraf1337@gmail.com</a>>><br>
>> >         Cc "Adam Gundry" <<a href="mailto:adam@well-typed.com" target="_blank">adam@well-typed.com</a><br>
>> >         <mailto:<a href="mailto:adam@well-typed.com" target="_blank">adam@well-typed.com</a>>>;<br>
>> >         <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> >         <mailto:<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a>><br>
>> >         Datum 11.11.2024 10:36:29<br>
>> >         Betreff Re: [ghc-steering-committee] Please review #680: Clarify<br>
>> >         CRLF behavior in multiline strings (amendment to #569)<br>
>> > <br>
>> > >         Sebastian,<br>
>> > > <br>
>> > >         As the shepherd you're expected to motivate your decision<br>
>> > >         (typically with a summary of the proposal) to guide us toward<br>
>> > >         a collective decision.<br>
>> > > <br>
>> > >         For the record, in this case, the change is that all<br>
>> > >         characters considered as `newline` by the report (\r, \n, and<br>
>> > >         a couple others) from the file's text are replaced by a single<br>
>> > >         `\n` in a multiline string. This isn't what the current<br>
>> > >         implementation does, if I understand correctly. But GHC 9.12<br>
>> > >         isn't released, and I think that Brandon considers the current<br>
>> > >         implementation to be a bug, because his motivation for the<br>
>> > >         design is to match what `unline . line` does.<br>
>> > > <br>
>> > >         I have absolutely no opinion on whether keeping \r\n or<br>
>> > >         converting to \n is preferable. So I'm happy to defer to<br>
>> > >         Sebastian.<br>
>> > > <br>
>> > >         On Mon, 11 Nov 2024 at 17:31, Sebastian Graf<br>
>> > >         <<a href="mailto:sgraf1337@gmail.com" target="_blank">sgraf1337@gmail.com</a> <mailto:<a href="mailto:sgraf1337@gmail.com" target="_blank">sgraf1337@gmail.com</a>>> wrote:<br>
>> > > <br>
>> > >             Dear Committee,<br>
>> > > <br>
>> > >             I vote accept on this very small clarifying amendment.<br>
>> > > <br>
>> > >             Cheers,<br>
>> > >             Sebastian<br>
>> > > <br>
>> > > <br>
>> > >             ------ Originalnachricht ------<br>
>> > >             Von "Adam Gundry" <<a href="mailto:adam@well-typed.com" target="_blank">adam@well-typed.com</a><br>
>> > >             <mailto:<a href="mailto:adam@well-typed.com" target="_blank">adam@well-typed.com</a>>><br>
>> > >             An <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> > >             <mailto:<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a>><br>
>> > >             Datum 11.11.2024 09:11:43<br>
>> > >             Betreff [ghc-steering-committee] Please review #680:<br>
>> > >             Clarify CRLF<br>
>> > >             behavior in multiline strings (amendment to #569)<br>
>> > > <br>
>> > >             >Dear Committee,<br>
>> > >             ><br>
>> > >             >Brandon Chinn proposes to amend proposal #569, which<br>
>> > >             introduced MultilineStrings, to clarify its treatment of<br>
>> > >             \r\n vs \n:<br>
>> > >             ><br>
>> > >             ><a href="https://github.com/ghc-proposals/ghc-proposals/pull/680" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/pull/680</a><br>
>> > >             <<a href="https://github.com/ghc-proposals/ghc-proposals/pull/680" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/pull/680</a>><br>
>> > >             ><br>
>> > >             >Sebastian has volunteered to act as shepherd.<br>
>> > >             ><br>
>> > >             >Please guide us to a conclusion as outlined in<br>
>> > >             ><a href="https://github.com/ghc-proposals/ghc-proposals#committee-process" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals#committee-process</a> <<a href="https://github.com/ghc-proposals/ghc-proposals#committee-process" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals#committee-process</a>><br>
>> > >             ><br>
>> > >             >Cheers,<br>
>> > >             ><br>
>> > >             >Adam<br>
>> > >             ><br>
>> > >             >-- Adam Gundry, Haskell Consultant<br>
>> > >             >Well-Typed LLP, <a href="https://www.well-typed.com/" rel="noreferrer" target="_blank">https://www.well-typed.com/</a><br>
>> > >             <<a href="https://www.well-typed.com/" rel="noreferrer" target="_blank">https://www.well-typed.com/</a>><br>
>> > >             ><br>
>> > >             >Registered in England & Wales, OC335890<br>
>> > >             >27 Old Gloucester Street, London WC1N 3AX, England<br>
>> > >             <<a href="https://www.google.com/maps/search/27+Old+Gloucester+Street,+London+WC1N+3AX,+England?entry=gmail&source=g" rel="noreferrer" target="_blank">https://www.google.com/maps/search/27+Old+Gloucester+Street,+London+WC1N+3AX,+England?entry=gmail&source=g</a>><br>
>> > >             >_______________________________________________<br>
>> > >             >ghc-steering-committee mailing list<br>
>> > >             ><a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> > >             <mailto:<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a>><br>
>> > >             ><a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a> <<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a>><br>
>> > >             _______________________________________________<br>
>> > >             ghc-steering-committee mailing list<br>
>> > >             <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> > >             <mailto:<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a>><br>
>> > >             <a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a> <<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a>><br>
>> > > <br>
>> > > <br>
>> > > <br>
>> > >         --         Arnaud Spiwack<br>
>> > >         Director, Research at <a href="https://moduscreate.com" rel="noreferrer" target="_blank">https://moduscreate.com</a><br>
>> > >         <<a href="https://moduscreate.com" rel="noreferrer" target="_blank">https://moduscreate.com</a>> and <a href="https://tweag.io" rel="noreferrer" target="_blank">https://tweag.io</a> <<a href="https://tweag.io" rel="noreferrer" target="_blank">https://tweag.io</a>>.<br>
>> >         _______________________________________________<br>
>> >         ghc-steering-committee mailing list<br>
>> >         <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> >         <mailto:<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a>><br>
>> >         <a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a> <<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a>><br>
>> > <br>
>> >     _______________________________________________<br>
>> >     ghc-steering-committee mailing list<br>
>> >     <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> >     <mailto:<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a>><br>
>> >     <a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a> <<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a>><br>
>> > <br>
>> > <br>
>> > _______________________________________________<br>
>> > ghc-steering-committee mailing list<br>
>> > <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> > <a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a><br>
>> <br>
>> -- <br>
>> Adam Gundry, Haskell Consultant<br>
>> Well-Typed LLP, <a href="https://www.well-typed.com/" rel="noreferrer" target="_blank">https://www.well-typed.com/</a><br>
>> <br>
>> Registered in England & Wales, OC335890<br>
>> 27 Old Gloucester Street, London WC1N 3AX, England<br>
>> <br>
>> _______________________________________________<br>
>> ghc-steering-committee mailing list<br>
>> <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
>> <a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a><br>
> _______________________________________________<br>
> ghc-steering-committee mailing list<br>
> <a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
> <a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a><br>
_______________________________________________<br>
ghc-steering-committee mailing list<br>
<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a><br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><span style="font-family:arial,helvetica,sans-serif;font-size:small">--  </span><a href="http://mpg.is/" style="font-family:arial,helvetica,sans-serif;font-size:small" target="_blank">Matthías Páll Gissurarson</a><br></div></div></div>
_______________________________________________<br>
ghc-steering-committee mailing list<br>
<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a><br>
</blockquote></div>