vector-0.4.1: Efficient ArraysSource codeContentsIndex
Data.Vector.Generic.New
Portabilitynon-portable
Stabilityexperimental
MaintainerRoman Leshchinskiy <rl@cse.unsw.edu.au>
Description
Purely functional interface to initialisation of mutable vectors
Documentation
newtype New a Source
Constructors
New (forall m mv. MVector mv m a => m (mv a))
run :: MVector mv m a => New a -> m (mv a)Source
unstream :: Stream a -> New aSource
transform :: (forall m. Monad m => MStream m a -> MStream m a) -> New a -> New aSource
accum :: (a -> b -> a) -> New a -> Stream (Int, b) -> New aSource
update :: New a -> Stream (Int, a) -> New aSource
reverse :: New a -> New aSource
slice :: New a -> Int -> Int -> New aSource
init :: New a -> New aSource
tail :: New a -> New aSource
take :: Int -> New a -> New aSource
drop :: Int -> New a -> New aSource
Produced by Haddock version 2.4.2