UU-ComputerScience / uuagc

3 stars 9 forks source link

Make uuagc compile with GHC 8.8 #4

Closed noughtmare closed 4 years ago

noughtmare commented 4 years ago

This disables the sdist hook, because cabal new-style has removed that field and I do not know what should replace it.

This also fixes uuagc-diagrams to work with the latest versions of its dependencies. I'm not 100% confident that shaftT and shaftB still work correctly.

Note that i have also used the unsafePerformIO trick for a global variable lin2' that loads the font once at the start of the program.

This should fix #3.

toothbrush commented 4 years ago

I'm using Stack LTS-16.8, and your patchset fixed installation for me, too. I wonder if it's possible to get this merged and pushed to Hackage? 🙌

I'm slightly worried about the status of uuagc maintenance, especially since http://foswiki.cs.uu.nl/foswiki/ seems down, too.

jbransen commented 4 years ago

Thank you fo your PR! The maintenance for this package should have slightly improved now, there is little time but we do like to keep this project alive, so I hope to merge PR's sooner next time.

Now I will figure out whether releasing to hackage still works without the sdist hook.