<div dir="ltr">Akio,<div><br></div><div>Yes, definitely!  I think I was a bit unclear, but what I was trying to say was that, in the (rare) circumstances in which I'm editing Haskell without the benefit of syntax highlighting, the difference between keywords and identifiers is not quite as obvious.  In those cases, requiring an operator may make things easier to read.</div><div><br></div><div>This is a very small point, but I appreciate you taking the time to respond!</div><div><br></div><div><br></div><div>Ryan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jul 10, 2016 at 9:53 PM, Akio Takano <span dir="ltr"><<a href="mailto:tkn.akio@gmail.com" target="_blank">tkn.akio@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ryan,<br>
<span class=""><br>
On 7 July 2016 at 19:40, Ryan Trinkle <<a href="mailto:ryan.trinkle@gmail.com">ryan.trinkle@gmail.com</a>> wrote:<br>
> I'm very on the fence on this topic, but one point i haven't seen mentioned<br>
> is the influence of syntax highlighting on this.  My guess is that I would<br>
> like this extension when I have syntax highlighting available and would<br>
> dislike it when I do not.<br>
<br>
</span>vim and hscolour can highlight code with the new syntax just fine. I<br>
imagine that most existing syntax highlighter will be able to deal<br>
with the new syntax without needing to be updated, because they<br>
usually don't attempt to fully parse expressions: they mostly just<br>
pattern-match on tokens.<br>
<span class="HOEnZb"><font color="#888888"><br>
- Akio<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
> Also, I agree with Carter about the record update syntax - I find it harder<br>
> to parse visually than most other parts of the language, and I expect I'd<br>
> find curly brace syntax for inline 'do' harder to parse in a similar way.<br>
> On the other hand, maybe I should get used to both...<br>
><br>
> On Thu, Jul 7, 2016 at 2:50 PM, Joachim Breitner <<a href="mailto:mail@joachim-breitner.de">mail@joachim-breitner.de</a>><br>
> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> Am Donnerstag, den 07.07.2016, 13:15 -0400 schrieb Carter Schonwald:<br>
>> > agreed -1,<br>
>> > ambiguity is bad for humans, not just parsers.<br>
>> ><br>
>> > perhaps most damningly,<br>
>> > > f do{ x } do { y }<br>
>> ><br>
>> > is just reallly really weird/confusing to me,<br>
>><br>
>> It is weird to me, but in no way confusing under the simple new rules,<br>
>> and I am actually looking forward to using that, and also to reading<br>
>> code with that.<br>
>><br>
>> In fact, everything I wanted to pass two arguments in do-notation to a<br>
>> function I felt at a loss. The prospect of itemizing multiple large<br>
>> arguments to a function by writing<br>
>><br>
>> someFunctionWithManyArguments<br>
>>   do firstArgument<br>
>>   do second Argument which may span<br>
>>        several lines<br>
>>   do third Argument<br>
>><br>
>> is actually making me happy! It feels like going from XML to YAML...<br>
>><br>
>> Greetings,<br>
>> Joachim<br>
>><br>
>> --<br>
>><br>
>> Joachim “nomeata” Breitner<br>
>>   <a href="mailto:mail@joachim-breitner.de">mail@joachim-breitner.de</a> • <a href="https://www.joachim-breitner.de/" rel="noreferrer" target="_blank">https://www.joachim-breitner.de/</a><br>
>>   XMPP: <a href="mailto:nomeata@joachim-breitner.de">nomeata@joachim-breitner.de</a> • OpenPGP-Key: 0xF0FBF51F<br>
>>   Debian Developer: <a href="mailto:nomeata@debian.org">nomeata@debian.org</a><br>
>> _______________________________________________<br>
>> Glasgow-haskell-users mailing list<br>
>> <a href="mailto:Glasgow-haskell-users@haskell.org">Glasgow-haskell-users@haskell.org</a><br>
>> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users</a><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> Glasgow-haskell-users mailing list<br>
> <a href="mailto:Glasgow-haskell-users@haskell.org">Glasgow-haskell-users@haskell.org</a><br>
> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users</a><br>
><br>
</div></div></blockquote></div><br></div>