electricessence

Results 45 comments of electricessence

Hmmm... This is interesting. Could you provide a real world example of use?

The term split seems like maybe you mean "route"? Wouldn't split just "odd"/"even" split?

Ok so... There is a point, where I have to ask, (especially with more complex scenarios) if you should be using DataFlow instead? As much as I love Channels, I...

Sorry if I disappeared for the weekend. ;) ### Last note on DataFlow: Working with Channels can have some quirks if you're not careful. There's a concept I call "reverse...

Next up, let's review these scenarios: # Merge In simple terms, you have two (or more?) channels that you want to dump into a single output channel. Questions: 1. How...

Yeah. One feature at a time: Let's try a .Merge extension method that takes any `IEnumerable` and returns a `ChannelReader`. I'll see what I can mock-up tonight.

Here's my .Merge proposal: https://github.com/Open-NET-Libraries/Open.ChannelExtensions/pull/36 Thoughts? Important must haves (included): - Must complete when all completions are done successfully, or fail if any are faulted. - Round-robin "TryRead" must consider...

Just for thought, let's consider how .Split should be done. I definitely don't like the out parameter. I'm also not excited about configuring and creating another channel. Note that there...

Ha! Brave using goto. Nah... Sometimes, while or do/while just aren't ideal.

Ok, so you're trying to stick with fluent API and want it to work that way. IMO, if there's an `out` parameter, you just killed that. If you look how...