I’ve been getting failures loading quite a few packages because of the move of these (at least the exports) to Unicode.
For a number of these incredibly frequently used names, wouldn’t it be better to have the name exported from Base, so that instead of a deprecation warning, you’d get a method error (unless you have loaded a package that extends those functions, or done
I’m not saying that they should be defined in base, just have something like:
export uppercase """Uppercase a string""" function uppercase end # or even: function uppercase(str::AbstractString) ... deprecation warning ... end
That would make it a lot easier for people writing string handling packages (like for encoded strings, mutable strings, or faster Unicode strings ) could simply extend the function in base, without having to add the