jam40jeff
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...