Hi, I started playing with Reactive.jl and came across some unexpected results. In the example below it seems that each signal is updated only once (which is fine) but the summation is triggered before all its inputs are evaluated. Is there a way to guarantee that all signal states get completely updated?
Thanks using Reactive s = Signal(0) sc1 = map(x->2*x,s) sc2 = map(x->3*x,s) preserve(map(print,map(+,sc1,sc2))) #julia> push!(s,0) #0 #julia> push!(s,1) #2 #julia> push!(s,2) #7 #julia> push!(s,3) #12 #julia> push!(s,3) #15