pandora-0.1.6: A box of patterns and paradigms
Pandora.Paradigm.Structure.Stack
type Stack = Twister :>: Maybe Source #
Linear data structure that serves as a collection of elements
push :: a -> Stack a -> Stack a Source #
top :: Stack a -> Maybe a Source #
pop :: Stack a -> Stack a Source #
filter :: Predicate a -> Stack a -> Stack a Source #
linearize :: Traversable t => t a -> Stack a Source #
Transform any traversable structure into a stack