@@ -1,21 +1,14 @@
1−{-# OPTIONS_GHC -Wno-orphans #-}
6-- Module : Streamly.Internal.Data.Stream.IsStream
2-- Module : Streamly.Internal.Data.Stream.IsStream
7-- Copyright : (c) 2017 Composewell Technologies
3-- Copyright : (c) 2017 Composewell Technologies
9−-- License : BSD3
4+-- License : BSD-3-Clause
10-- Maintainer : streamly@composewell.com
5-- Maintainer : streamly@composewell.com
11-- Stability : experimental
6-- Stability : experimental
12-- Portability : GHC
7-- Portability : GHC
14−-- This is an Internal module consisting of released, unreleased and
9+-- This is an internal module which is superset of the corresponding released
15−-- unimplemented APIs. For stable and released APIs please see
10+-- module "Streamly.Prelude". It contains some additional unreleased or
16−-- "Streamly.Prelude" module. This module provides documentation only for the
11+-- experimental APIs.
17−-- unreleased and unimplemented APIs. For documentation on released APIs please
18−-- see "Streamly.Prelude" module.
20module Streamly.Internal.Data.Stream.IsStream
13module Streamly.Internal.Data.Stream.IsStream
@@ -598,36 +591,25 @@ module Streamly.Internal.Data.Stream.IsStream
601−import Streamly.Internal.Data.SVar (MonadAsync, Rate (..))
594+import Streamly.Internal.Data.SVar (Rate (..))
602−import Streamly.Internal.Data.Stream.Ahead (AheadT, Ahead, aheadly)
603−import Streamly.Internal.Data.Stream.Async
604− ( AsyncT, Async, WAsyncT, WAsync, mkAsync, asyncly
606import Streamly.Internal.Data.Stream.Combinators
595import Streamly.Internal.Data.Stream.Combinators
607 ( inspectMode, maxBuffer, maxThreads, rate, avgRate, minRate
596 ( inspectMode, maxBuffer, maxThreads, rate, avgRate, minRate
608 , maxRate, constRate)
597 , maxRate, constRate)
609−import Streamly.Internal.Data.Stream.Parallel
610− ( ParallelT, Parallel, parallely)
611−import Streamly.Internal.Data.Stream.StreamK (IsStream(), adapt)
612−import Streamly.Internal.Data.Stream.Serial
613− ( SerialT, WSerialT, Serial, WSerial, serially
615−import Streamly.Internal.Data.Stream.Zip
616− ( ZipSerialM, ZipSerial, ZipAsyncM, ZipAsync, zipSerially, zipAsyncly)
599+import qualified Streamly.Internal.Data.Stream.Parallel as Par
618import qualified Streamly.Internal.Data.Stream.Prelude as P
600import qualified Streamly.Internal.Data.Stream.Prelude as P
619−import qualified Streamly.Internal.Data.Stream.StreamK as K
620import qualified Streamly.Internal.Data.Stream.StreamD as D
601import qualified Streamly.Internal.Data.Stream.StreamD as D
602+import qualified Streamly.Internal.Data.Stream.StreamK as K
621import qualified Streamly.Internal.Data.Stream.Serial as Serial
603import qualified Streamly.Internal.Data.Stream.Serial as Serial
622−import qualified Streamly.Internal.Data.Stream.Parallel as Par
623import qualified Streamly.Internal.Data.Stream.Zip as Z
604import qualified Streamly.Internal.Data.Stream.Zip as Z
625−import Streamly.Internal.Data.Stream.IsStream.Generate
626import Streamly.Internal.Data.Stream.IsStream.Eliminate
606import Streamly.Internal.Data.Stream.IsStream.Eliminate
627−import Streamly.Internal.Data.Stream.IsStream.Transform
628−import Streamly.Internal.Data.Stream.IsStream.Nesting
629import Streamly.Internal.Data.Stream.IsStream.Exception
607import Streamly.Internal.Data.Stream.IsStream.Exception
608+import Streamly.Internal.Data.Stream.IsStream.Generate
630import Streamly.Internal.Data.Stream.IsStream.Lift
609import Streamly.Internal.Data.Stream.IsStream.Lift
610+import Streamly.Internal.Data.Stream.IsStream.Nesting
611+import Streamly.Internal.Data.Stream.IsStream.Transform
612+import Streamly.Internal.Data.Stream.IsStream.Types
632import Prelude hiding
614import Prelude hiding
633 ( filter, drop, dropWhile, take, takeWhile, zipWith, foldr
615 ( filter, drop, dropWhile, take, takeWhile, zipWith, foldr