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