JuliaLang/julia — comment on commit 716cb77a92fe288f18fc131c950cc4a35815e437
File:  line 0
By JeffBezanson:

I guess one question to ask is "what is considered arithmetic" in the phrase "all arithmetic is Int"? For example `ref(Array{T},i)` always gives type T, but should `ref(Range{T},i)` give `Int` on the basis that its elements are generated arithmetically?