Hey,
First, I just wanted to say your effort is really impressive. Glad to have you here.
I’ve been looking into FRP for about a week now as a means to handle concurrency and perhaps parallelism concerns with my rewrite candidate.
It looks like you custom-wrote all of the FRP constructs in samsara. Can you provide any insight on that choice? There’s third-party libraries such as RxJS and Kefir.js, I’m wondering if you’ve evaluated those at all. Personally they seem a bit heavy for my tastes, but I’m not entirely sure yet.
Also, as best I can tell samsara doesn’t appear to use web workers, which would stand to reason considering it’s based on a fork of 0.3. Did you ever consider parallelism via workers at any point?
Thanks. 