<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Works for me: +1 for accepting #526.<br><div><br><blockquote type="cite"><div>On 28 Sep 2023, at 08:12, Simon Marlow <marlowsd@gmail.com> wrote:</div><br class="Apple-interchange-newline"><div><div dir="ltr"><div>Dear committee,</div><div><br></div><div>#526 proposes a new extension ApplicativeComprehensions (implying MonadComprehensions). It would provide the equivalent of the current ApplicativeDo desugaring for do-expressions to list comprehensions.<br></div><div><ul><li><a href="https://github.com/ghc-proposals/ghc-proposals/pull/526">Github thread</a></li><li><a href="https://github.com/strake/ghc-proposals/blob/acomp/proposals/0000-applicative-comprehensions.rst">Rendered</a><br></li></ul></div><div>The extension itself is relatively uncontroversial, but there are some unresolved quirks in the original ApplicativeDo extension which made us uneasy about extending it. However, after various discussions I'm going to propose accepting this proposal in its current state. Rationale:</div><div><ul><li>It doesn't make things worse, and the implementation isn't likely to add significant complexity.<br></li><li>It retains consistency between ApplicativeDo and ApplicativeComprehensions (in contrast to the idea of making ApplicativeComprehensions perform a simpler desugaring, which came up during the discussion)</li><li>A future proposal can add a simpler version of the desugaring for both extensions later.</li></ul><div><br></div><div>Cheers</div><div>Simon<br></div></div></div>
_______________________________________________<br>ghc-steering-committee mailing list<br>ghc-steering-committee@haskell.org<br>https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee<br></div></blockquote></div><br></body></html>