streamly-0.11.0: src/Streamly/Data/Scanl/Prelude.hs
{-# LANGUAGE CPP #-}
-- |
-- Module : Streamly.Data.Scanl.Prelude
-- Copyright : (c) 2025 Composewell Technologies
-- License : BSD-3-Clause
-- Maintainer : streamly@composewell.com
-- Stability : released
-- Portability : GHC
--
-- All Scan related combinators including the streamly-core
-- "Streamly.Data.Scanl" module, concurrency, unordered container operations.
--
module Streamly.Data.Scanl.Prelude
(
-- * Setup
-- | To execute the code examples provided in this module in ghci, please
-- run the following commands first.
--
-- $setup
-- * "Streamly.Data.Scanl"
-- | All "Streamly.Data.Scanl" combinators are re-exported via this
-- module. For more pre-release combinators also see
-- "Streamly.Internal.Data.Scanl" module.
module Streamly.Data.Scanl
-- * Concurrent Operations
-- ** Configuration
, Config
, maxBuffer
, boundThreads
, inspect
-- ** Combinators
, parTeeWith
, parDistributeScanM
, parDistributeScan
, parDemuxScanM
, parDemuxScan
)
where
import Streamly.Data.Scanl
import Streamly.Internal.Data.Scanl.Prelude
#include "DocTestDataScanl.hs"