on develop help sign in
Align instance moved to monoidal-containers
commit19c1263c5c249e579fea78bb5769dc0d708777a8 authorCale Gibbard <cgibbard@gmail.com> dateMon 3 Sep 2018, 21:58 (8 years ago) parent7ab5470
2 files changed+1−6
reflex.cabal+1−1 src/Data/AppendMap.hs−5
reflex.cabal+1−1
@@ -46,7 +46,7 @@ library
4646 exception-transformers == 0.4.*,
4747 lens >= 4.7 && < 5,
4848 monad-control >= 1.0.1 && < 1.1,
49− monoidal-containers == 0.4.*,
49+ monoidal-containers == 0.5.*,
5050 mtl >= 2.1 && < 2.3,
5151 prim-uniq >= 0.1.0.1 && < 0.2,
5252 primitive >= 0.5 && < 0.7,
src/Data/AppendMap.hs−5
@@ -23,14 +23,11 @@ module Data.AppendMap
2323
2424import Prelude hiding (map, null)
2525
26−import Data.Align
2726import Data.Coerce
2827import Data.Default
2928import Data.Map (Map)
3029import qualified Data.Map as Map
3130import Data.Map.Monoidal
32−import Data.Semigroup
33−import Data.Set (Set)
3431import Reflex.Class (FunctorMaybe (..))
3532import Reflex.Patch (Additive, Group (..))
3633
@@ -44,8 +41,6 @@ _unAppendMap = getMonoidalMap
4441pattern AppendMap :: Map k v -> MonoidalMap k v
4542pattern AppendMap m = MonoidalMap m
4643
47−deriving instance Ord k => Align (MonoidalMap k)
48−
4944instance FunctorMaybe (MonoidalMap k) where
5045 fmapMaybe = mapMaybe
5146