lindahua / Devectorize.jl

A Julia framework for delayed expression evaluation
MIT License
115 stars 17 forks source link

Doesn't recognize scalar variables? #28

Open randy3k opened 10 years ago

randy3k commented 10 years ago

It seems that Devectorize doesn't recognize operations on scalar variables.

julia> a=1.0; b=2.0; x=[1.,2.];

julia> @devec y=(a/b) .*x
ERROR: DeError("Devectorize does not support /, please use ./ to express element-wise division.")

However, changing / to ./ will make it work. But then it makes Devectroize less magical.