JuliaLang/julia — pull request #1977 by diegozea (2013-01-10 14:05:31+00:00)
Title: 'a' - 32 = 65 (?)

julia> 'A' + 32
'a'

julia> 'a' - 32
65

# Isn't consistent and can cause problem for get uppercase using - 32

# -(x::Char, y::Char) = char(int(x)-int(y)) solves the problem