jam40jeff

Results 27 comments of jam40jeff

`SemaphoreSlim` does not guarantee the order in which the threads are released. Having this guarantee is an important feature of `AsyncLock` IMO.

I believe we can reason about the entity as a whole. If the join column is `NULL` on the table being joined to (right side), then the other (right side)...

The `Behavior` class is mostly a rename of the `Cell` class with a couple methods removed. The new `Cell` class contains the discrete cell behavior (and uses an underlying `Behavior`...

The only downside I can think of is that, since GitHub doesn't allow for organizing repositories hierarchically, different projects and different languages within a single logical project are all listed...

@the-real-blackh I am going to create repositories for the C# and F# versions of Sodium soon. I would like to also set up AppVeyor to automatically build and push NuGet...

Some languages were split out, but others were not. The C# packages are built using AppVeyor, so you could login there to see which commit was built for a specific...

Ok...I can try to set up tagging in AppVeyor. On Sat, Oct 21, 2017, 3:14 PM Confuset wrote: > i see. to bad that it does not set tags or...

I believe this would open the door to memory leaks. I am actually not a fan of exposing `ListenWeak` in the public API (interestingly enough, it's only exposed for `Stream`...

You are correct that the "node" is not created until the observable is observed in Rx. In Sodium, the intermediate primitives begin listening right away. I believe this may be...

FWIW, I just ran a test using Rx and it does in fact seem as if the intermediate operators are independent, which would not allow for a glitch-free implementation. Given...