Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Deque a = Deque [a] [a]
- fromList :: [a] -> Deque a
- shiftRight :: Deque a -> Deque a
- shiftLeft :: Deque a -> Deque a
- cons :: a -> Deque a -> Deque a
- snoc :: a -> Deque a -> Deque a
- uncons :: Deque a -> Maybe (a, Deque a)
- unsnoc :: Deque a -> Maybe (a, Deque a)
- prepend :: Deque a -> Deque a -> Deque a
- reverse :: Deque a -> Deque a
- tail :: Deque a -> Deque a
- init :: Deque a -> Deque a