<div><div dir="ltr" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">Hi all,</div><div dir="ltr" style="font-size:1rem;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)">For me, there are two main concerns here:</div><div dir="ltr" style="font-size:16px;word-spacing:1px;border-color:rgb(49,49,49);color:rgb(49,49,49)"><ol style="margin:0px;border-color:rgb(49,49,49)"><li style="font-size:1rem;border-color:rgb(49,49,49)">This could be split on different proposals: (1) using the “forall a ->” syntax, (2) conflating the type and term syntax and namespaces, (3) introducing checking and inference for it;</li><li style="font-size:1rem;border-color:rgb(49,49,49)">I find the claim that you can just take the Quick Look Impredicativity paper, make a couple of adjustments, and get correct checking and inference. This kind of big change is the one for which I would actually expect a peer-reviewed paper.</li></ol><div style="border-color:rgb(49,49,49)"><br></div><div style="font-size:1rem;border-color:rgb(49,49,49)">Regards,</div><div style="font-size:1rem;border-color:rgb(49,49,49)">Alejandro</div></div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El El sáb, 21 nov 2020 a las 10:10, Joachim Breitner <<a href="mailto:mail@joachim-breitner.de">mail@joachim-breitner.de</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Dear Committee,<br>
<br>
Iavor suggested to reject this proposal, but we have not heard a lot<br>
here yet. Especially before rejecting proposals, we probably owe a<br>
careful analysis, possibly with suggestions of ways forward (splitting<br>
the proposal into smaller pieces maybe? Iavor says there are many<br>
changes there).<br>
<br>
If we have continued silence, we’d reject.<br>
<br>
Cheers,<br>
Joachim<br>
<br>
<br>
Am Mittwoch, den 11.11.2020, 13:41 -0800 schrieb Iavor Diatchki:<br>
> Hello,<br>
> <br>
> Proposal #281 has been submitted for review by the committee again, please read through it and let's have a discussion. Here are links to the proposal's discussion section, and the proposal text:<br>
> <br>
> <a href="https://github.com/ghc-proposals/ghc-proposals/pull/281" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/pull/281</a><br>
> <a href="https://github.com/int-index/ghc-proposals/blob/visible-forall/proposals/0000-visible-forall.rst" rel="noreferrer" target="_blank">https://github.com/int-index/ghc-proposals/blob/visible-forall/proposals/0000-visible-forall.rst</a><br>
> <br>
> While I suggested acceptance on the previous version, I am leaning towards rejecting the proposal now. My reasoning is that I hadn't fully understood all the aspects of the original proposal, and the new proposal seems to lack a simple modular specification. There are *many* changes described in the document, but I found it hard to understand what is the current design, from the point of view of a user of the feature, as opposed to someone trying to implement it.<br>
> <br>
> I'd be curious about what others think.<br>
> <br>
> -Iavor<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>
Joachim Breitner<br>
<a href="mailto:mail@joachim-breitner.de" target="_blank">mail@joachim-breitner.de</a><br>
<a href="http://www.joachim-breitner.de/" rel="noreferrer" target="_blank">http://www.joachim-breitner.de/</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>
</blockquote></div></div>