<div dir="ltr">This sounds good to me, it is pretty awkward to have both representations, especially since they have diverged. It will also help the overlong compile time.<div><br></div><div>One question: Will you still be able pretty print if you remove the annotations?</div><div><br></div><div>- Adam</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 20, 2016 at 3:09 PM, Matthew Pickering <span dir="ltr"><<a href="mailto:matthewtpickering@gmail.com" target="_blank">matthewtpickering@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear all,<br>
<br>
For several months I have had a branch of haskell-src-exts which has<br>
been updated for all the new features in GHC 8.<br>
<br>
However, I have not yet released the changes as in this version I also<br>
removed the simplified AST. To those unfamiliar, HSE provides two<br>
ASTs, one which has source locations and one which doesn't. I have<br>
removed the one which doesn't.<br>
<br>
This simplifies maintenance and I think also makes the library easier to use.<br>
<br>
I have held back releasing this version as there are some people who<br>
use the simplified AST. The changes necessary for the new version are<br>
mechanical and easy to make. For example, David Fox updated<br>
haskell-names to use my branch [1] with few problems.<br>
<br>
The question is, are there any users of the library who object to this change?<br>
<br>
Matt<br>
<br>
<br>
[1]: <a href="https://github.com/haskell-suite/haskell-names/pull/73" rel="noreferrer" target="_blank">https://github.com/haskell-suite/haskell-names/pull/73</a><br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div><br></div>