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



Reply via email to