turion / essence-of-live-coding

Universal Live Coding & Functional Reactive Programming Framework
https://www.manuelbaerenz.de/#computerscience
64 stars 6 forks source link

Support GHC 9.6 #123

Closed turion closed 5 days ago

turion commented 4 months ago

@miguel-negrao Hi :) hope you're well!

I'm having trouble bumping the GHC version because vivid doesn't build with GHC 9.6 anymore. I can't really find a repo where vivid is developed, so I don't know whether there is any chance of getting it fixed. What do you think? If we have no chance of getting vivid fixed, I'll have to drop eolc-vivid from this repo :(

miguel-negrao commented 4 months ago

Hi @turion ! I'll look into it !

miguel-negrao commented 4 months ago

The issue is currently fixed in https://github.com/miguel-negrao/vivid . It now compiles with 9.6.5, 9.8.2 and 9.10.1. While we figure out if we can make an official release of vivid with these changes I suggest pointing to that repo for now...

miguel-negrao commented 4 months ago

Actually, I've now found where the git repo of vivid is (https://git.sr.ht/~amindfv/vivid) and I've made a commit against that repo which is here https://github.com/miguel-negrao/vivid/tree/dev-fix-compilation .

turion commented 3 months ago

Thanks a lot! However it seems that the vivid maintainer is not very active?

turion commented 3 months ago

While we figure out if we can make an official release of vivid with these changes I suggest pointing to that repo for now...

You mean in a cabal.project? We can do that to fix the CI, but what I really want is to have a compatible version released on hackage. Because this would be necessary to re-add essence-of-live-coding to stackage, for example.

turion commented 3 months ago

I guess one possibility would be to go through the Hackage trustees process: https://github.com/haskell-infra/hackage-trustees/blob/master/policy.md#3-source-changes-simple-patches

miguel-negrao commented 3 months ago

I've tried today a different email address. Perhaps Tom doesn't use gmail anymore...

turion commented 5 days ago

I deactivated the build of the vivid backend for GHC 9.6.

miguel-negrao commented 4 days ago

It's a pity we can't get vivid updated... :-(