nominolo / atto-lisp

Efficient parsing and encoding of Lisp expressions for Haskell.
Other
24 stars 16 forks source link

missing Semigroup instances for compilation with ghc-8.4 #21

Closed jwaldmann closed 5 years ago

jwaldmann commented 6 years ago
[1 of 1] Compiling Data.AttoLisp    ( Data/AttoLisp.hs, dist/build/Data/AttoLisp.o )

Data/AttoLisp.hs:157:10: error:
    • No instance for (Semigroup (Parser a))
        arising from the superclasses of an instance declaration
      There are instances for similar types:
        instance Semigroup (Data.Attoparsec.Internal.Types.Parser i a)
          -- Defined in ‘Data.Attoparsec.Internal.Types’
    • In the instance declaration for ‘Monoid (Parser a)’
    |
157 | instance Monoid (Parser a) where
    |          ^^^^^^^^^^^^^^^^^

Data/AttoLisp.hs:210:10: error:
    • No instance for (Semigroup (Result a))
        arising from the superclasses of an instance declaration
    • In the instance declaration for ‘Monoid (Result a)’
    |
210 | instance Monoid (Result a) where
    |          ^^^^^^^^^^^^^^^^^
nominolo commented 5 years ago

Fixed in v0.2.2.3