typelead / etlas

Etlas, the build tool and package manager for the Eta programming language
63 stars 10 forks source link

Add lts-11.22 with ghc 8.2.2 #76

Closed FintanH closed 5 years ago

FintanH commented 5 years ago

This stack lts worked for building. It might be worth having it for future upgrades to eta and etlas. Maybe I can do the same for eta?

CLAassistant commented 5 years ago

CLA assistant check
All committers have signed the CLA.

rahulmutt commented 5 years ago

Thanks for adding this @FintanH!

There's a fundamental thing holding us back from using GHC 8 to build Eta which @puffnfresh discovered and it essentially breaks the REPL/TemplateHaskell. However, given that etlas does not need to be built with same dependencies as eta itself does, I think by rethinking our main build a little bit, we can make etlas use GHC 8.

FintanH commented 5 years ago

@rahulmutt No problem! If you need any help feel free to reach out :)

jneira commented 5 years ago

@rahulmutt However, the main eta repo has etlas as submodule and it is built with ghc 7.10 in that context so if we add not backward compatible changes in this repo it will break the eta build, no?