Closed danielearwicker closed 4 months ago
@danielearwicker, these operators exist in SuperLinq.Async, as ConcurrentMerge, GroupAdjacent, FullOuterJoin, and SortedMerge. SuperLinq.Async also has most of the other operators in async version as well.
@danielearwicker OrderedMerge
is implemented & maintained by @i3arnon as part of MoreAsyncLINQ. Unfortunately, looks like GroupAdjacent
has been added yet (perhaps you may want to contribute there?). You could use SuperLinq that offers both, but that's a complete separate fork.
Cool, thanks for the pointers
I really like the
GroupAdjacent
andOrderedMerge
, as in combination they can do an ordered full join on sequences that have already been sorted by the same key, powerful for processing/updating/comparing large sorted data sets.Great to see an async version of
Merge
- any interest in async versions ofGroupAdjacent
andOrderedMerge
?