"Tucker Taft" <
tucke...@gmail.com> wrote in message
news:afd791fa-853f-48fa...@googlegroups.com...
I'm dubious that there are any such users. Certainly, in the handful of
cases where I needed such a type, I just declared it (strong typing, you
know?) and never thought of Ada.Strings.Unbounded as being a place to find
such a type already defined. It is such an odd place I doubt anyone outside
of perhaps the people who defined the type ever used it.
OTOH, I agree that the compatibility impact is non-zero (anyone who did use
it would have to change their code), and the benefit of removing the type at
this point is close to zero (junk declarations abound in long-term Ada
packages, what's one more; and certainly there is a lot of unused stuff in
any particular reusable package and any particular use), so the cost-benefit
ratio doesn't seem to make a change here worth it. An Ada successor language
would design Ada.Strings.Unbounded rather differently (so as to be able to
use string literals directly with the type) and probably would include
universal character support as well, so it's hard to find an important
reason to change this.
Also, I'm pretty sure we're discussed this within the ARG several times in
the past, so this is well-trodden ground.
Randy.