on a79caed help sign in
streamly/core/src/DocTestDataStream.hs
37 lines 1.4 kB history raw
1{- $setup
3>>> :m
4>>> import Control.Concurrent (threadDelay)
5>>> import Control.Monad (void)
6>>> import Control.Monad.IO.Class (MonadIO (liftIO))
7>>> import Control.Monad.Trans.Class (lift)
8>>> import Control.Monad.Trans.Identity (runIdentityT)
9>>> import Data.Either (fromLeft, fromRight, isLeft, isRight, either)
10>>> import Data.Maybe (fromJust, isJust)
11>>> import Data.Function (fix, (&))
12>>> import Data.Functor.Identity (runIdentity)
13>>> import Data.IORef
14>>> import Data.Semigroup (cycle1)
15>>> import GHC.Exts (Ptr (Ptr))
16>>> import System.IO (stdout, hSetBuffering, BufferMode(LineBuffering))
18>>> hSetBuffering stdout LineBuffering
19>>> effect n = print n >> return n
21>>> import Streamly.Data.Stream (Stream)
22>>> import qualified Streamly.Data.Array as Array
23>>> import qualified Streamly.Data.Fold as Fold
24>>> import qualified Streamly.Data.Stream as Stream
25>>> import qualified Streamly.Data.StreamK as StreamK
26>>> import qualified Streamly.Data.Unfold as Unfold
27>>> import qualified Streamly.Data.Parser as Parser
28>>> import qualified Streamly.FileSystem.Dir as Dir
30For APIs that have not been released yet.
32>>> import qualified Streamly.Internal.Data.Fold as Fold
33>>> import qualified Streamly.Internal.Data.Parser as Parser
34>>> import qualified Streamly.Internal.Data.Stream as Stream
35>>> import qualified Streamly.Internal.Data.Unfold as Unfold
36>>> import qualified Streamly.Internal.FileSystem.Dir as Dir
37-}