Proposal: add intersperse and intercalate to Data.Sequence

David Feuer david.feuer at gmail.com
Sat Dec 27 21:25:52 UTC 2014


I guess you're talking about a situation where the annotations are somehow
compatible, so that you can try to reuse them somehow? I'm not sure if that
would work or not, but it's very far from true for sequences.
On Dec 27, 2014 3:54 PM, "Edward Kmett" <ekmett at gmail.com> wrote:

> +1 from me.
>
> Interestingly, it strikes me that the fingertree version of intercalate
> could be made more efficient, even if the sequence version can't.
>
> -Edward
>
> On Sat, Dec 27, 2014 at 3:45 PM, David Feuer <david.feuer at gmail.com>
> wrote:
>
>> It seems there's enough interest to make it official. The usual two-week
>> period begins now.
>>
>> Intersperse can be given very pleasant performance characteristics for
>> sequences: the result can constructed incrementally as it is consumed.
>> Intercalate cannot perform so pleasantly, but it seems odd to add one but
>> not the other.
>>
>> _______________________________________________
>> Libraries mailing list
>> Libraries at haskell.org
>> http://www.haskell.org/mailman/listinfo/libraries
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/libraries/attachments/20141227/dc00bbfa/attachment.html>


More information about the Libraries mailing list