Re: How do you use Data.Text.intersperse :: Char -> Text -> Text?
David Feuer <[email protected]> Sun, 27 Jun 2021 15:06:09 -0400
| Newsgroups | gmane.comp.lang.haskell.libraries |
|---|---|
| Message-ID | <CAMgWh9tc+-iRoMPR=36HBSiRNdMezQybV-K-xHQh9Q2DJ9OXeQ@mail.gmail.com> |
I have no idea whether that's useful at all. I added intersperse to Data.Sequence because it has a really nice and efficient implementation in terms of the Applicative instance for Seq. I have no idea if anyone uses it. On Sat, Jun 26, 2021, 7:34 PM Andrew Lelechenko <[email protected]> wrote: > I know applications for `intercalate :: Text -> [Text] -> Text`: > `unwords`, `unlines`, etc. But what is `intersperse :: Char -> Text -> > Text` good for? Am I correct assuming that its sole merit is to mimic > `Data.List` API? Note that `Data.List.intersperse` is polymorphic and is > exceedingly rarely used for `Char -> String -> String`. > > Best regards, > Andrew > _______________________________________________ > Libraries mailing list > [email protected] > http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries > _______________________________________________ Libraries mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries