haddockHoogle = Flag True,
haddockHtml = Flag True,
haddockProgramArgs = [("-q",["aliased"])], -- does not seam to do anything
- haddockExecutables = Flag True,
- haddockHscolour = Flag True
+ haddockExecutables = Flag True
}
}
wrapMarkup2 = wrapMarkupT2
{-# INLINE wrapMarkup2 #-}
+#if MIN_VERSION_base(4,11,0)
+instance (Monad m,Monoid a) => Semigroup (MarkupT m a) where
+ a <> b = do {a' <- a; b >>= return . (mappend a')}
+ {-# INLINE (<>) #-}
+#endif
-instance (Monad m,Monoid a) => Monoid (MarkupT m a) where
+instance (Functor m, Monad m,Monoid a) => Monoid (MarkupT m a) where
mempty = return mempty
- {-# INLINE mempty #-}
- a `mappend` b = do {a' <- a; b >>= return . (mappend a')}
+ a `mappend` b = do {a' <- a; fmap (mappend a') b}
{-# INLINE mappend #-}
-
+ {-# INLINE mempty #-}
instance Monad m => Text.Blaze.Attributable (MarkupT m a) where
h ! a = wrapMarkupT2 (Text.Blaze.! a) h
# resolver:
# name: custom-snapshot
# location: "./custom-snapshot.yaml"
-resolver: lts-7.15
+resolver: lts-12.20
# User packages to be built.
# Various formats can be used as shown in the example below.
# extra-lib-dirs: [/path/to/dir]
#
# Allow a newer minor version of GHC than the snapshot specifies
-# compiler-check: newer-minor
\ No newline at end of file
+# compiler-check: newer-minor