The Deprecated section of Julia v0.7.0 Release Notes says:
“Automatically broadcasted + and - for array + scalar, scalar - array, and so-on
have been deprecated due to inconsistency with linear algebra.
Use .+ and .- for these operations instead.”
I do not find the issue # for this.
Could you point me to there?
Do I remember correctly that this already happened once,
but then it was reverted?
now we’ve eliminated most of the implicit broadcasting in favor of dot calls, and dot calls have some performance advantages (when they are combined) so it is not merely a matter of spelling.
Unlike Julia 0.5, you now also have to write sqrt.(A) and exp.(A) for the elementwise functions. See this blog article for why we dropped the implicit elementwise syntax.