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.
>
>