@@ -211,7 +211,6 @@ module Streamly.Prelude
212 , dropWhile
212 , dropWhile
213 , dropWhileM
213 , dropWhileM
216 -- ** Inserting
215 -- ** Inserting
217 , intersperseM
216 , intersperseM
@@ -266,7 +265,7 @@ import Prelude
266 foldl, mapM, mapM_, sequence, all, any, sum, product, elem,
265 foldl, mapM, mapM_, sequence, all, any, sum, product, elem,
267 notElem, maximum, minimum, head, last, tail, length, null,
266 notElem, maximum, minimum, head, last, tail, length, null,
268 reverse, iterate, init, and, or, lookup, foldr1, (!!),
267 reverse, iterate, init, and, or, lookup, foldr1, (!!),
269− splitAt, scanl, scanl1, replicate, concatMap)
268+ scanl, scanl1, replicate, concatMap)
270import qualified Prelude
269import qualified Prelude
271import qualified System.IO as IO
270import qualified System.IO as IO
@@ -1046,11 +1045,6 @@ dropWhile p m = fromStreamS $ S.dropWhile p $ toStreamS m
1046dropWhileM :: (IsStream t, Monad m) => (a -> m Bool) -> t m a -> t m a
1045dropWhileM :: (IsStream t, Monad m) => (a -> m Bool) -> t m a -> t m a
1047dropWhileM p m = fromStreamD $ D.dropWhileM p $ toStreamD m
1046dropWhileM p m = fromStreamD $ D.dropWhileM p $ toStreamD m
1049−-- | Split the stream at position 'n'.
1050−{-# INLINE splitAt #-}
1051−splitAt :: (IsStream t, Monad m) => Int -> t m a -> (t m a, t m a)
1052−splitAt n m = (take n m, drop n m)
1054------------------------------------------------------------------------------
1048------------------------------------------------------------------------------
1055-- Transformation by Mapping
1049-- Transformation by Mapping
1056------------------------------------------------------------------------------
1050------------------------------------------------------------------------------