electricessence

Results 45 comments of electricessence

Experimenting with .Split/.Route... I'm finding it challenging, because what if one of the channels is closed? How does the predicate/route-function handle that? I only want to add extensions to this...

Ok. I did some more work on the .Merge method and I think you'll like it a lot. Here's the release: https://www.nuget.org/packages/Open.ChannelExtensions/8.1.0 2 options: 1. Any enumerable of `ChannelReader` can...

I'm still very resistant to implement a .Split method because it simply hasn't "clicked" for me. I'll give it some more thought.

Looking at your Split implementation... 1) You should almost never have an unbounded channel. Regardless of upstream or downstream. Apply some limit even if it seems high but prefer an...

I'm also still fighting with the notion that if one of the channels is bounded, it will essentially stop it for both.

> Another way to approach this would be to add an overload of `Filter` that accepts a ChannelWriter for unmatched items. Yeah, I've been thinking about that, but again, I...

Here's what I landed on. Thank you for sticking with me and being patient. I like where this ended up, and I can definitely see the usefulness. I adjusted the...

Yeah, it can be tricky to make sure you don't create a deadlock. If you can share your code, I can take a look.

Love to hear that you're switching. :) I think the big improvement you'll see is the "merging" reader. You won't need more channels created. :) Just remember that you'll definitely...

I might be looking at the wrong CSV for your tests, if so, please close.