<div dir="ltr">As i have said in the other thread, i like the idea of keeping a list of hypothetical improvements to Haskell syntax for whatever purpose it can serve.<div><div><br></div><div>I want just to add that IMO dissatisfaction with a programming language's syntax is not a negligible motivation in creating new languages: see [CoffeeScript](http://coffeescript.org) and [MoonScript](http://moonscript.org) for example.</div><div><br></div><div>Alexey.</div><div><br><br>On Monday, August 10, 2015 at 2:49:28 AM UTC+3, Will Yager wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">This email is in response to the (ongoing) Haskell-cafe discussion about type declaration syntax. 
<br>
<br>There are a number of hypothetical changes to Haskell that could be aesthetically pleasing or convenient if implemented, but not to such a degree that the added convenience outweighs the added complexity of a pragma-gated feature or the cost of breaking existing code. 
<br>
<br>(Case in point: renaming type/newtype/data to be less confusing to first-time users)
<br>
<br>However, there may be better opportunities to implement such changes in the future, and it would be a shame if every good (but perhaps somewhat trivial) idea was lost to the annals of the mailing list. 
<br>
<br>Therefore, I proposed that we might maintain a list of nitpicks, which could be used to inform future decisions about breaking changes to the Haskell specification. 
<br>
<br>I'm not sure what the most appropriate forum is for such a list. The mailing list is sub-optimal, because we might end up with a huge email chain littered with bikeshedding reply-alls. I would be willing to host and maintain such a list on Github, but that seems somewhat antithetical to the Haskell community's generally more distributed style of discussion.
<br>
<br>The wiki might be appropriate, but I don't know if it's conducive to proper moderation; we may have to filter out suggestions like "add for loops". 
<br>
<br>--Will
<br>
<br>
<br>______________________________<wbr>_________________
<br>Haskell-Cafe mailing list
<br><a href="javascript:" target="_blank" gdf-obfuscated-mailto="HszGBhJ4CAAJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">Haskel...@haskell.org</a>
<br><a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fmail.haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fhaskell-cafe\46sa\75D\46sntz\0751\46usg\75AFQjCNH7sFgl7KfuDcDlaGGG3ip3kRaoIA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fmail.haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fhaskell-cafe\46sa\75D\46sntz\0751\46usg\75AFQjCNH7sFgl7KfuDcDlaGGG3ip3kRaoIA';return true;">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a>
<br></blockquote></div></div></div>