on 79df417 help sign in
42 lines 1.6 kB history raw
1-- |
2-- Module : Streamly.Internal.Data.Stream
3-- Copyright : (c) 2018 Composewell Technologies
4-- License : BSD-3-Clause
5-- Maintainer : streamly@composewell.com
6-- Stability : experimental
7-- Portability : GHC
8--
9-- Direct style re-implementation of CPS stream in
10-- "Streamly.Internal.Data.StreamK". The symbol or suffix 'D' in this
11-- module denotes the "Direct" style. GHC is able to INLINE and fuse direct
12-- style better, providing better performance than CPS implementation.
13--
14-- @
15-- import qualified Streamly.Internal.Data.Stream as D
16-- @
18module Streamly.Internal.Data.Stream
19 (
20 module Streamly.Internal.Data.Stream.Type
21 , module Streamly.Internal.Data.Stream.Generate
22 , module Streamly.Internal.Data.Stream.Eliminate
23 , module Streamly.Internal.Data.Stream.Exception
24 , module Streamly.Internal.Data.Stream.Lift
25 , module Streamly.Internal.Data.Stream.Transformer
26 , module Streamly.Internal.Data.Stream.Nesting
27 , module Streamly.Internal.Data.Stream.Transform
28 , module Streamly.Internal.Data.Stream.Top
29 , module Streamly.Internal.Data.Stream.Container
30 )
31where
33import Streamly.Internal.Data.Stream.Type
34import Streamly.Internal.Data.Stream.Generate
35import Streamly.Internal.Data.Stream.Eliminate
36import Streamly.Internal.Data.Stream.Exception
37import Streamly.Internal.Data.Stream.Lift
38import Streamly.Internal.Data.Stream.Transformer
39import Streamly.Internal.Data.Stream.Nesting
40import Streamly.Internal.Data.Stream.Transform
41import Streamly.Internal.Data.Stream.Top
42import Streamly.Internal.Data.Stream.Container