<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>I think the haskell-tools[1] project may have something in it that can help.</div><div><br></div><div>It also provides various utility libraries [2],[3].<br></div><div><br></div><div>Alan<br></div><div><br></div><div>[1] <a href="https://github.com/haskell-tools/haskell-tools">https://github.com/haskell-tools/haskell-tools</a></div><div>[2] <a href="http://hackage.haskell.org/package/haskell-tools-ast">http://hackage.haskell.org/package/haskell-tools-ast</a></div><div>[3] <a href="http://hackage.haskell.org/package/haskell-tools-ast-trf">http://hackage.haskell.org/package/haskell-tools-ast-trf</a></div><div><br></div><div><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 30 Jan 2019 at 09:07, Sandra Dylus <<a href="mailto:ichistmeinname@web.de">ichistmeinname@web.de</a>> wrote:<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;">Hi,<br><div><div style="overflow-wrap: break-word;"><div><br></div><div>in the last couple of years we had a number of projects that used haskell-src-exts [1]. In most of these cases we wanted to do some common AST transformations, e.g., translating function definitions via several rules into one rule using case expressions. So, after needing these transformations a couple of times, I was wondering if there is a library that works on top of haskell-src-exts and implements common transformations like the one mentioned. I took a look at the reverse dependencies of haskell-src-exts, but only found projects implementing these transformations as part of a bigger project.</div><div><br></div><div>In a nutshell, I am asking if I did miss such a library or if there does not exist such a library yet. If the latter is the case, we will definitely implement such a library as part of the next student project that builds upon haskell-src-exts.</div><div><br></div><div>Cheers</div><div>Sandra</div><div><br></div><div>[1] <a href="http://hackage.haskell.org/package/haskell-src-exts" target="_blank">http://hackage.haskell.org/package/haskell-src-exts</a></div></div></div></div>_______________________________________________<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>