<div dir="ltr">Well, this was not a problem 30 years ago: <div><div><img src="cid:ii_k8hkc72d0" alt="2020-04-01 19.45.59.jpg" width="562" height="308"><br></div></div><div><br></div><div>Vitaly</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ср, 1 апр. 2020 г. в 12:44, Richard Eisenberg <<a href="mailto:rae@richarde.dev">rae@richarde.dev</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">Small note: It sounds like we're getting ready to wrap this up with that post of Simon's on GitHub. Might I humbly suggest we wait one more day? Declaring the committee's vote today, April 1, might only sow confusion. :)<div><br></div><div>Richard<br><div><br><blockquote type="cite"><div>On Apr 1, 2020, at 7:00 AM, Alejandro Serrano Mena <<a href="mailto:trupill@gmail.com" target="_blank">trupill@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El mié., 1 abr. 2020 a las 0:09, Iavor Diatchki (<<a href="mailto:iavor.diatchki@gmail.com" target="_blank">iavor.diatchki@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>   - Indeed, you could write some expressions that might look confusing at first, but I don't see why would you?  After all, one could use the exact same argument for many other notations in pretty much any programming language (e.g., operator precedences can be used to write confusing code---it doesn't mean that they are not very useful sometime).</div></div></blockquote><div><br></div><div>But I think it's important to think also of potentially confusing type errors which may arise if we allow such freedom. I find easier to simply say "f r .x" cannot be parsed, and then asking the user to disambiguate between "(f r).x" or "f r.x" than to allow it in the parser and then obtain a huge error message.</div><div><br></div><div>Part of the reason why I'm so concerned about it is that my prediction is that this is not "just" any other extension. Many people, including beginners, will enable this by default, since it makes one slightly alien part of Haskell (field access) look like what they might be used to.<br></div></div></div>
</div></blockquote></div><br></div></div>_______________________________________________<br>
ghc-steering-committee mailing list<br>
<a href="mailto:ghc-steering-committee@haskell.org" target="_blank">ghc-steering-committee@haskell.org</a><br>
<a href="https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee" rel="noreferrer" target="_blank">https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-steering-committee</a><br>
</blockquote></div>