packages feed

queue 0.1.1.3 → 0.1.2

raw patch · 2 files changed

+6/−3 lines, 2 filesdep ~base

Dependency ranges changed: base

Files

queue.cabal view
@@ -1,5 +1,5 @@ name:                   queue-version:                0.1.1.3+version:                0.1.2 stability:              provisional license:                BSD3 license-file:           LICENSE@@ -9,7 +9,7 @@  author:                 James Cook <mokus@deepbondi.net> maintainer:             James Cook <mokus@deepbondi.net>-homepage:               http://darcs.deepbondi.net/queue+homepage:               http://code.haskell.org/~mokus/queue  category:               Data synopsis:               Abstraction typeclasses for queue-like things.@@ -29,7 +29,7 @@   exposed-modules:      Data.Queue                         Data.Queue.Classes                         Data.Queue.Instances-  build-depends:        base >= 3+  build-depends:        base >= 3 && <5      extensions:           CPP   
src/Data/Queue/Classes.hs view
@@ -24,6 +24,9 @@         --  every item put in "really ought to" come out sometime before         --  'dequeue' returns a 'Nothing'.         enqueue :: q -> a -> m ()+        enqueueBatch :: q -> [a] -> m ()+        enqueueBatch q = mapM_ (enqueue q)+         class Monad m => Dequeue q m a | q -> a where         -- |Pull an item out of a queue.  Should not block.  No ordering         --  constraints are implied other than that any item that went into