Stephen Blackheath

Results 43 comments of Stephen Blackheath

That's great! Nobody else has done anything with Sodium for Swift. I'd be very glad to make it part of the Sodium project, even if you don't finish it -...

I'm not sure where we talked about it, but I mentioned that I needed to make some changes that involved removing 'sampleNow' completely. I've now done this in the Java...

Going through the process of writing an FRP system will teach you how it works, but be warned - it is possible to spend a lot of time on it....

jam40jeff added this comment to the Java ticket: The `Behavior` class is mostly a rename of the `Cell` class with a couple methods removed. The new `Cell` class contains the...

One of the reasons why weak references are needed is the situation where you have a Stream or Cell waiting in some logic that will some time in the future...

ritschwumm: This would cause performance degradation in Sodium but no incorrect answers, so no "problems" as such.

``` java Cell a1 = ...; Cell a2 = ...; Stream sChange = ...; Cell a = Cell.switchC(sChange.map(u -> a2).hold(a1)); ``` In this example we'd need to make sure the...

I've just realized that the 'potential problem' above is not a problem as long as trackers reference their dependents directly and not through finalizers.

That could be a show-stopper.