Safe Haskell | None |
---|---|
Language | Haskell2010 |
AOC.Common.DLLC
Documentation
sourceRight :: (PrimMonad m, PrimState m ~ s) => List s a -> Pipe i a u m () Source #
sourceRightForever :: (PrimMonad m, PrimState m ~ s) => List s a -> Pipe i a u m r Source #
sourceLeft :: (PrimMonad m, PrimState m ~ s) => List s a -> Pipe i a u m () Source #
sourceLeftForever :: (PrimMonad m, PrimState m ~ s) => List s a -> Pipe i a u m r Source #
modifyFocus :: (PrimMonad m, PrimState m ~ s) => (a -> a) -> List s a -> m () Source #
insertRight :: (PrimMonad m, PrimState m ~ s) => a -> List s a -> m () Source #
insertLeft :: (PrimMonad m, PrimState m ~ s) => a -> List s a -> m () Source #
rotateRight :: (PrimMonad m, PrimState m ~ s) => List s a -> m () Source #
rotateLeft :: (PrimMonad m, PrimState m ~ s) => List s a -> m () Source #