on 63407dc help sign in
42 lines 1.8 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.StreamD.Type
21 , module Streamly.Internal.Data.Stream.StreamD.Generate
22 , module Streamly.Internal.Data.Stream.StreamD.Eliminate
23 , module Streamly.Internal.Data.Stream.StreamD.Exception
24 , module Streamly.Internal.Data.Stream.StreamD.Lift
25 , module Streamly.Internal.Data.Stream.StreamD.Transformer
26 , module Streamly.Internal.Data.Stream.StreamD.Nesting
27 , module Streamly.Internal.Data.Stream.StreamD.Transform
28 , module Streamly.Internal.Data.Stream.StreamD.Top
29 , module Streamly.Internal.Data.Stream.StreamD.Container
30 )
31where
33import Streamly.Internal.Data.Stream.StreamD.Type
34import Streamly.Internal.Data.Stream.StreamD.Generate
35import Streamly.Internal.Data.Stream.StreamD.Eliminate
36import Streamly.Internal.Data.Stream.StreamD.Exception
37import Streamly.Internal.Data.Stream.StreamD.Lift
38import Streamly.Internal.Data.Stream.StreamD.Transformer
39import Streamly.Internal.Data.Stream.StreamD.Nesting
40import Streamly.Internal.Data.Stream.StreamD.Transform
41import Streamly.Internal.Data.Stream.StreamD.Top
42import Streamly.Internal.Data.Stream.StreamD.Container