streaming-bytestring icon indicating copy to clipboard operation
streaming-bytestring copied to clipboard

'lines' produces an extra empty line

Open UnkindPartition opened this issue 9 years ago • 1 comments

% cat streaming-bug.hs 
import Streaming as S
import qualified Streaming.Prelude as S
import qualified Data.ByteString.Streaming.Char8 as SBS

main = do
  writeFile "test.txt" $ unlines ["a"]
  runResourceT $ streamFold
    (const $ return ())
    join
    (join . SBS.putStrLn)
    (SBS.lines $ SBS.readFile "test.txt")

% stack runghc --resolver=lts-7.0 --package streaming-0.1.4.3 --package streaming-bytestring-0.1.4.4 streaming-bug.hs | cat -n
     1  a
     2  

UnkindPartition avatar Sep 22 '16 09:09 UnkindPartition

Thanks very much!

michaelt avatar Oct 17 '16 20:10 michaelt