Problems with deprecations of islower, lowercase, isupper, uppercase

It’s really annoying how many packages are broken because of this change - besides the fact that it doesn’t seem correct at all, as the functions really are generic and not Unicode specific.
You don’t have to do: DecFP.+(dec128"123.55", Dec128(1)), to add decimal FP numbers, do you?

WARNING: importing deprecated binding Base.lowercase into DecFP.
ERROR: LoadError: Base.lowercase has been moved to the standard library package Unicode.
Restart Julia and then run using Unicode to load it.
Stacktrace:
[1] error(::Function, ::String, ::String, ::String, ::String, ::String, ::String) at ./error.jl:42
[2] #lowercase#955(::NamedTuple{(),Tuple{}}, ::Function, ::String, ::Vararg{String,N} where N) at ./deprecated.jl:139
[3] lowercase(::String, ::Vararg{String,N} where N) at ./deprecated.jl:139
[4] top-level scope at /Users/scott/.julia/v0.7/DecFP/src/DecFP.jl:173
[5] include at ./boot.jl:283 [inlined]
[6] include_relative(::Module, ::String) at ./loading.jl:503
[7] _require(::Symbol) at ./loading.jl:434
[8] require(::Symbol) at ./loading.jl:298
in expression starting at /Users/scott/.julia/v0.7/DecFP/src/DecFP.jl:173

1 Like