<div dir="ltr">Just as a note: I noticed this was being discussed a couple of weeks ago as a possible topic for haskell-prime, when they were discussing what was in scope for the committee, so I'm not entirely sure its a dead topic.<div><br></div><div>-Edward</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 1, 2016 at 11:09 AM, Bardur Arantsson <span dir="ltr"><<a href="mailto:spam@scientician.net" target="_blank">spam@scientician.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 06/01/2016 01:48 PM, Akio Takano wrote:<br>
> Hi,<br>
><br>
> Ticket #10843 [0] proposes an extension, ArgumentsDo, which I would<br>
> love to see in GHC. It's a small syntactic extension that allows do,<br>
> case, if and lambda blocks as function arguments, without parentheses.<br>
> However, its differential revision [1] has been abandoned, citing a<br>
> mixed response from the community. A message [2] on the ticket<br>
> summarizes a thread in haskell-cafe on this topic.<br>
><br>
> I, for one, think adding this extension is worthwhile, because a<br>
> significant number of people support it. Also, given how some people<br>
> seem to feel ambivalent about this change, I believe actually allowing<br>
> people to try it makes it clearer whether it is a good idea.<br>
><br>
> Thus I'm wondering: is there any chance that this gets merged? If so,<br>
> I'm willing to work on whatever is remaining to get the change merged.<br>
><br>
<br>
</span>What's changed since it was last discussed? I don't think the objections<br>
were centered in the implementation, so I don't see what "whatever is<br>
remaining to get the change merged" would be.<br>
<br>
AFAICT at best it's a *very* small improvement[1] and fractures Haskell<br>
syntax even more around extensions -- tooling etc. will need to<br>
understand even *more* syntax extensions[2].<br>
<br>
Regards,<br>
<br>
[1] If you grant that it is indeed an improvment, which I, personally,<br>
don't think it is.<br>
<br>
[2] I think most people agree that this is something that should perhaps<br>
be handled by something like<br>
<a href="https://github.com/haskell/haskell-ide-engine" rel="noreferrer" target="_blank">https://github.com/haskell/haskell-ide-engine</a> so that it would only need<br>
to be implemented once, but there's not even an alpha release yet, so<br>
that particular objection stands, AFAICT.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</div></div></blockquote></div><br></div>