What is list fusion?

Viewed 535

I'm looking up sets and converting sets to lists in Haskell, and I see this:

Convert the set to a list of elements. Subject to list fusion.

(https://hackage.haskell.org/package/containers-0.5.10.2/docs/Data-Set.html)

I see this in many of the functions handling conversion of sets and lists. When do I need to worry about what this does, and what do I need to think about in such cases? Do I only need to worry about it if I am dealing with streams, as the proposed duplicate question suggests?

0 Answers
Related