I tried to find this previously, but failed until now: https://github.com/JuliaLang/julia/pull/8872
That's the pull request for the String -> AbstractString renaming. Even though I may not completely agree, this explains a lot about the thinking behind the renaming. On Wednesday, October 21, 2015 at 10:03:27 PM UTC+2, DNF wrote: > > I was thinking specifically of AbstractString, not AbstractArray. I just > don't quite get why it had to be made consistent with Array/AbstractArray, > when String was a nice general name, and it would be consistent with the > IO/IOStream/IOBuffer example that you mention. >