sequence-0.9.9.0: Data/Sequence/Queue.hs
-----------------------------------------------------------------------------
-- |
-- Module : Data.Sequence.Queue
-- Copyright : (c) Atze van der Ploeg 2014
-- License : BSD-style
-- Maintainer : atzeus@gmail.org
-- Stability : provisional
-- Portability : portable
--
-- A sequence, a queue, with amortized constant time: '|>', and 'viewl'.
--
-- A simplified version of Okasaki's implicit recursive
-- slowdown queues.
-- See purely functional data structures by Chris Okasaki
-- section 8.4: Queues based on implicit recursive slowdown
--
-----------------------------------------------------------------------------
module Data.Sequence.Queue(module Data.SequenceClass,Queue) where
import Data.Sequence.Queue.Internal
import Data.SequenceClass