I'm wondering if overrides that only involve Base types to implement 
missing functionality is considered bad form.  For example, the following 
is convenient for getting the real type of a Complex:

     Base.real{T<:Real}(::Type{Complex{T}})=T
     Base.real{T<:Real}(::Type{T})=T

But I suppose this might be bad if Base ever implements the same routines 
causing a conflict...  


Reply via email to