There are a few places internally that use unnecessary intermediate object allocation, especially operations over maps.
One project which has helped with this problem is https://github.com/cgrand/xforms
It has a syntactically easy abstraction of creating reduce-kv equivalent transducing contexts which avoid intermediate k/v vectors.
There are a few places internally that use unnecessary intermediate object allocation, especially operations over maps.
One project which has helped with this problem is https://github.com/cgrand/xforms
It has a syntactically easy abstraction of creating
reduce-kvequivalent transducing contexts which avoid intermediate k/v vectors.