on master help sign in
hold Map based operations for now
79a0c1eHarendra Kumar
examples/FileIOExamples.hs+2
@@ -1,6 +1,8 @@
1import qualified Streamly.Prelude as S
1import qualified Streamly.Prelude as S
2import qualified Streamly.Data.Fold as FL
2import qualified Streamly.Data.Fold as FL
3import qualified Streamly.Memory.Array as A
3import qualified Streamly.Memory.Array as A
4+
5+import qualified Streamly.Internal.Data.Fold as FL
4import qualified Streamly.Internal.Prelude as IP
6import qualified Streamly.Internal.Prelude as IP
5import qualified Streamly.Internal.FileSystem.File as File
7import qualified Streamly.Internal.FileSystem.File as File
6
8
examples/HandleIO.hs+4−2
@@ -1,13 +1,15 @@
1import qualified Streamly.Prelude as S
1import qualified Streamly.Prelude as S
2import qualified Streamly.Data.Fold as FL
2import qualified Streamly.Data.Fold as FL
3-- import qualified Streamly.Memory.Array as A
3-- import qualified Streamly.Memory.Array as A
4−import qualified Streamly.Internal.Memory.ArrayStream as AS
5−import qualified Streamly.Internal.FileSystem.Handle as IFH
6import qualified Streamly.FileSystem.Handle as FH
4import qualified Streamly.FileSystem.Handle as FH
7import qualified System.IO as FH
5import qualified System.IO as FH
8-- import qualified Streamly.FileSystem.FD as FH
6-- import qualified Streamly.FileSystem.FD as FH
9-- import qualified Streamly.Data.Unicode.Stream as US
7-- import qualified Streamly.Data.Unicode.Stream as US
10
8
9+import qualified Streamly.Internal.Data.Fold as FL
10+import qualified Streamly.Internal.Memory.ArrayStream as AS
11+import qualified Streamly.Internal.FileSystem.Handle as IFH
12+
11import Data.Char (ord)
13import Data.Char (ord)
12import System.Environment (getArgs)
14import System.Environment (getArgs)
13import System.IO (IOMode(..), hSeek, SeekMode(..))
15import System.IO (IOMode(..), hSeek, SeekMode(..))
examples/WordClassifier.hs−1
@@ -25,7 +25,6 @@ import qualified Streamly.Internal.FileSystem.File as File
25import qualified Streamly.Memory.Array as A
25import qualified Streamly.Memory.Array as A
26import qualified Streamly.Prelude as S
26import qualified Streamly.Prelude as S
27import System.Environment (getArgs)
27import System.Environment (getArgs)
28−import System.IO (openFile, IOMode(..))
29
28
30instance (Enum a, Storable a) => Hashable (A.Array a) where
29instance (Enum a, Storable a) => Hashable (A.Array a) where
31 hash arr = runIdentity $ IUF.fold A.read IFL.rollingHash arr
30 hash arr = runIdentity $ IUF.fold A.read IFL.rollingHash arr
src/Streamly/Data/Fold.hs+3−1
@@ -133,6 +133,7 @@ module Streamly.Data.Fold
133 , sequence
133 , sequence
134 , mapM
134 , mapM
135
135
136+ {-
136 -- ** Mapping
137 -- ** Mapping
137 --, transform
138 --, transform
138 -- , lmap
139 -- , lmap
@@ -145,7 +146,6 @@ module Streamly.Data.Fold
145 -- , ldeleteBy
146 -- , ldeleteBy
146 -- , luniq
147 -- , luniq
147
148
148− {-
149 -- ** Mapping Filters
149 -- ** Mapping Filters
150 , lmapMaybe
150 , lmapMaybe
151 , lmapMaybeM
151 , lmapMaybeM
@@ -219,6 +219,7 @@ module Streamly.Data.Fold
219 -- , partitionBy
219 -- , partitionBy
220 , partition
220 , partition
221
221
222+ {-
222 -- * Demultiplexing
223 -- * Demultiplexing
223 -- | Direct values in the input stream to different folds using an n-ary
224 -- | Direct values in the input stream to different folds using an n-ary
224 -- fold selector.
225 -- fold selector.
@@ -234,6 +235,7 @@ module Streamly.Data.Fold
234
235
235 , classify
236 , classify
236 -- , classifyWith
237 -- , classifyWith
238+ -}
237
239
238 -- * Unzipping
240 -- * Unzipping
239 , unzip
241 , unzip