dmwit / universe

Classes for types where we know all the values
BSD 3-Clause "New" or "Revised" License
37 stars 17 forks source link

Fusion for `+++` #38

Open treeowl opened 5 years ago

treeowl commented 5 years ago

We get quite a lot of intermediate lists in various ways. as +++ (bs +++ cs), map f as ++ bs, etc. Is there a way to cut down on that? I don't know that GHC's list fusion is a good fit, but maybe we can do something else.