Sorry, the dot makes it not clear, but even more confusing. Actually, ".*" 
reads like dot (.) product (*).
E.g. in Python/Numpy and IDL +,-,*,/ are used for element-wise operation.

Moreover,
julia> [1 2 3] + [1 2 3]
1x3 Array{Int64,2}:
 2  4  6
julia> [1 2 3] * [1 2 3]
DimensionMismatch("*")

The more complicated symbols (as ".*") should be used for more complicated 
operations like inner/outer product, i.e. when I have to think about 
dimension shapes.

In which situation I can use "<" for arrays? Never? Then we carry all the 
time the dot with us.

So I find a very inconvenient decision was made.

Friedrich


The `.` in `.<` makes it clear that the operation is element-wise; this is 
> especially important in `.*`, for example.
>
>

Reply via email to