deque 0.2.1 → 0.2.2
raw patch · 2 files changed
+14/−1 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Deque: instance Data.Semigroup.Semigroup (Deque.Deque a)
+ Deque: instance GHC.Base.Alternative Deque.Deque
+ Deque: instance GHC.Base.MonadPlus Deque.Deque
+ Deque: instance GHC.Base.Semigroup (Deque.Deque a)
Files
- deque.cabal +1/−1
- library/Deque.hs +13/−0
deque.cabal view
@@ -1,7 +1,7 @@ name: deque version:- 0.2.1+ 0.2.2 synopsis: Double-ended queue description:
library/Deque.hs view
@@ -2,6 +2,7 @@ import Prelude hiding (foldr, foldr', foldl') import Control.Applicative+import Control.Monad import Data.Foldable import Data.Traversable import Data.Maybe@@ -163,3 +164,15 @@ pure m >>= f = fromList (toList m >>= toList . f)++instance Alternative Deque where+ empty =+ mempty+ (<|>) =+ mappend++instance MonadPlus Deque where+ mzero =+ empty+ mplus =+ (<|>)