Definition of `Functor` is inconsistent with `base-4.18.1.0` etc.
bwbush opened this issue · 1 comments
bwbush commented
The agda2hs
prelude puts void
as a member of the typeclass, but the latest GHC base libraries do not.
Compare void
in
agda2hs/lib/Haskell/Prim/Functor.agda
Lines 15 to 24 in 7b3e48a
and to it's top-level placement in
The same problem occurs for several other members of Functor
and for several other typeclasses.
jespercockx commented
Currently we are not very explicit about which version of GHC or the Haskell Prelude we support. But in this case I believe it makes sense to remove void
as a field so we are compatible with the latest release at least.