Re: extra newline after putStrLn?
Neil Mitchell <[email protected]> Sun, 3 Aug 2014 21:59:33 +0100
| Newsgroups | gmane.comp.lang.haskell.hugs.user |
|---|---|
| Message-ID | <CAKcFpmJBBZCQqmoBuKRHiBBDanCiUqZp0cZx2JHZSbyhF6cMwg@mail.gmail.com> |
Generally in Hugs, after doing an IO thing, it writes out a newline. In GHCi, it doesn't. On balance, I think the Hugs way is better, since in GHC it's easy to get to: Prelude> putStrLn "foo" foo Prelude> putStr "foo" fooPrelude> While in Hugs: Hugs> putStrLn "foo" foo Hugs> putStr "foo" foo Hugs> So it's nothing fundamental, just a difference in what to do after some arbitrary IO. Thanks, Neil On Sun, Aug 3, 2014 at 9:44 PM, Doug McIlroy <[email protected]> wrote: > Why does putStrln "" produce two newlines in hugs, but one in ghci? > > Doug McIlroy > _______________________________________________ > Hugs-Users mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/hugs-users