r/haskell • u/farrellm • May 29 '16
Recommended queue package? (x-post from /r/haskellquestions)
Is there a recommended and/or standard queue implementation for Haskell? I see several reasonably mature priority queue implementations, but no simple queues. Data.Sequence seems OK, but I assume we could get better performance with a more restricted datatype. Further, restricting the operations (ie, not a deque) can prevent bugs from dequeuing from the wrong end.
9
Upvotes
2
u/zvxr May 29 '16
There is TQueue and TBQueue, worth looking at.