i'm not sure whether i'm doing something wrong, or whether this is the expected behavior, but it might be an error:
julia> const ∪ = union Warning: imported binding for ∪ overwritten in module Main union (generic function with 7 methods) julia> ∪([1 2 3],[3 4 5]) 5-element Array{Int64,1}: 1 2 3 4 5 julia> !(true) false julia> const ¬ = ! ERROR: syntax: invalid character "¬" julia> (¬)(x::Bool) = !x ERROR: syntax: invalid character "¬" this is with today's version of julia, on both os x and linux. ben