Christopher Wright wrote:
Andrei Alexandrescu wrote:
Jarrett Billingsley wrote:
Please make them value types. I, for one, am tired of dealing with
their crap.
Ok, you just tipped the balance :o). I'm also realizing something. The
scenario I'm most afraid of is something like:
char[10000] humongous = "This is a humongous message. I will type here
exactly 10000 characters. ... ";
This is less of an issue with the type of string literals being
invariant(T)[] rather than invariant(T)[length]. Even less so if the
default type for array literals were dynamic rather than static arrays.
Exactly so. So with this other fix in the language there's even more
push toward value semantics for T[N].
Andrei