summaryrefslogtreecommitdiff
path: root/src/Porcupine/Foldl.hs
blob: 8cf5e59537f6119f762715aebc6fcce0e1bb9c37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
-- | This module implements a Foldl-based interface for arrow computations
-- compatible with the <https://hackage.haskell.org/package/foldl foldl
-- library>. Use 'generalizeA' and 'generalizeM' to convert folds to
-- 'FoldA'. This is the most general way to repeat a PTask over some an input
-- (list, array, stream, etc.).
--
-- This API is still experimental and might be subject to changes in the future

module Porcupine.Foldl
  ( module System.TaskPipeline.Repetition.Foldl )
where

import System.TaskPipeline.Repetition.Foldl