As far as I understand it the present const in Julia means that the type is constant, not the binding (or the value):
julia> const z=3.14
3.14
julia> z=1.0
WARNING: redefining constant z
1.0
The warning should in my opinion be removed. Present Julia has, unlike many other languages, no way to enforce that a variable does not change. This, I think, is fine. After all, linguistically the concept of a constant variable is contradictory.
I guess with this a large fraction of the “quick scripts” would still work as commonly expected, even if variables were “typeconstant” by default.