| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Pandora.Paradigm.Structure.Stack
Contents
Documentation
type Stack = Maybe <:.> Construction Maybe Source #
Linear data structure that serves as a collection of elements
linearize :: forall t a. Traversable t => t a -> Stack a Source #
Transform any traversable structure into a stack
Orphan instances
| Insertable Stack Source # | |
| Insertable (Construction Maybe) Source # | |
Methods insert :: a -> Construction Maybe a -> Construction Maybe a Source # | |
| Semigroup (Stack a) Source # | |
| Monoid (Stack a) Source # | |
| Setoid a => Setoid (Stack a) Source # | |
| Focusable ('Head :: Type -> Location Type) Stack Source # | |
| Focusable ('Head :: Type -> Location Type) (Construction Maybe) Source # | |
| Monotonic (Construction Maybe a) a Source # | |
Methods reduce :: (a -> r -> r) -> r -> Construction Maybe a -> r Source # resolve :: (a -> r) -> r -> Construction Maybe a -> r Source # | |
| Rotatable ('Right :: a -> Wye a) (Tap (Delta <:.> Construction Maybe)) Source # | |
| Rotatable ('Left :: a -> Wye a) (Tap (Delta <:.> Construction Maybe)) Source # | |
| Rotatable ('Right :: a -> Wye a) (Tap (Delta <:.> Stack)) Source # | |
| Rotatable ('Left :: a -> Wye a) (Tap (Delta <:.> Stack)) Source # | |
| Monotonic ((Maybe <:.> Construction Maybe) := a) a Source # | |