Closed adamgundry closed 1 year ago
FWIW I think you can work around that issue by removing OverloadedLabels
from default-extensions in all the cabal files.
Everything except optics-sop
seems to build. It fails with this message:
FWIW, I'll be happy to just remove optics-sop
from cabal.project
. AFAIK there is no plans to release it any time soon, and even if were on the radar, I'd say it should be in separate repository.
Done in #480
It would be nice with a release such that people don't need to use source-repository-project
. But not urgent.
@ysangkok I updated bounds of optics-th
with a revision, that should be enough.
It would be good to bump bounds to support GHC 9.6. We may need to wait for this issue to be resolved, which hopefully it will be before the release: https://gitlab.haskell.org/ghc/ghc/-/issues/22821
That also unlocks the possibility to use uppercase
OverloadedLabels
, so we could look at supporting those for prisms instead of the_
prefix hack.