<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I have some concerns -- mostly: is the improvement worth the implementation complexity? I've posted on GitHub.<div class=""><br class=""></div><div class="">Richard<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On May 15, 2020, at 8:01 AM, Alejandro Serrano Mena <<a href="mailto:trupill@gmail.com" class="">trupill@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">Dear Committee,</div><div class="">This proposal looks good to me. The author has done a lot of work to formalize the new rules, and has done a check that no packages using arrow syntax would be broken by this modification. Thus, I recommend we accept this proposal.</div><div class=""><br class=""></div><div class="">Apart from the general discussion, I think it might be worth focusing on a specific part of the design: the use of a couple of type families to express "arrow stacks". I am not aware of other GHC extensions depending on particular type families.</div><div class="">- As the author discusses, these type families ought to be wired-in, so they can benefit from improvement during type checking. Is this a good choice? It looks to be, but other may have a different opinion.</div><div class="">- Would this type family pose a problem for optimization / specialization / ...?</div><div class=""><br class=""></div><div class="">Kind regards,</div><div class="">Alejandro<br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El lun., 4 may. 2020 a las 23:08, Joachim Breitner (<<a href="mailto:mail@joachim-breitner.de" target="_blank" class="">mail@joachim-breitner.de</a>>) escribió:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Committee<br class="">
<br class="">
I took the liberty to re-asssign #303 to Alejandro; the authors<br class="">
rightfully asked for progress in the discussion thread.<br class="">
<br class="">
Cheers,<br class="">
Joachim<br class="">
<br class="">
Am Freitag, den 03.01.2020, 15:20 +0100 schrieb Joachim Breitner:<br class="">
> Dear Committee,<br class="">
> <br class="">
> this is your secretary speaking:<br class="">
> <br class="">
> Constraint based arrow notation<br class="">
> has been proposed by Aleix King<br class="">
> <a href="https://github.com/ghc-proposals/ghc-proposals/pull/303" rel="noreferrer" target="_blank" class="">https://github.com/ghc-proposals/ghc-proposals/pull/303</a><br class="">
> <a href="https://github.com/lexi-lambda/ghc-proposals/blob/constraint-based-arrow-notation/proposals/0000-constraint-based-arrow-notation.md" rel="noreferrer" target="_blank" class="">https://github.com/lexi-lambda/ghc-proposals/blob/constraint-based-arrow-notation/proposals/0000-constraint-based-arrow-notation.md</a><br class="">
> <br class="">
> I propose Chris Done as the shepherd.<br class="">
> <br class="">
> Please guide us to a conclusion as outlined in <br class="">
> <a href="https://github.com/ghc-proposals/ghc-proposals#committee-process" rel="noreferrer" target="_blank" class="">https://github.com/ghc-proposals/ghc-proposals#committee-process</a><br class="">
> <br class="">
> Thanks,<br class="">
> Joachim<br class="">
-- <br class="">
Joachim Breitner<br class="">
  <a href="mailto:mail@joachim-breitner.de" target="_blank" class="">mail@joachim-breitner.de</a><br class="">
  <a href="http://www.joachim-breitner.de/" rel="noreferrer" target="_blank" class="">http://www.joachim-breitner.de/</a><br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
ghc-steering-committee mailing list<br class="">
<a href="mailto:ghc-steering-committee@haskell.org" target="_blank" class="">ghc-steering-committee@haskell.org</a><br class="">
<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank" class="">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a><br class="">
</blockquote></div>
_______________________________________________<br class="">ghc-steering-committee mailing list<br class=""><a href="mailto:ghc-steering-committee@haskell.org" class="">ghc-steering-committee@haskell.org</a><br class="">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee<br class=""></div></blockquote></div><br class=""></div></body></html>