yarr-0.9.1: Yet another array library
Data.Yarr.Utils.LowLevelFlow
fill# :: (Int -> IO a) -> (Int -> a -> IO ()) -> Int# -> Int# -> IO ()Source
unrolledFill# :: forall a uf. Arity uf => uf -> (a -> IO ()) -> (Int -> IO a) -> (Int -> a -> IO ()) -> Int# -> Int# -> IO ()Source
foldl# :: (b -> Int -> a -> IO b) -> b -> (Int -> IO a) -> Int# -> Int# -> IO bSource
unrolledFoldl# :: forall a b uf. Arity uf => uf -> (a -> IO ()) -> (b -> Int -> a -> IO b) -> b -> (Int -> IO a) -> Int# -> Int# -> IO bSource
foldr# :: (Int -> a -> b -> IO b) -> b -> (Int -> IO a) -> Int# -> Int# -> IO bSource
unrolledFoldr# :: forall a b uf. Arity uf => uf -> (a -> IO ()) -> (Int -> a -> b -> IO b) -> b -> (Int -> IO a) -> Int# -> Int# -> IO bSource