First Impressions

Walter Bright newshound at
Fri Sep 29 01:24:50 PDT 2006

Derek Parnell wrote:
> On Fri, 29 Sep 2006 10:23:32 +1000, Geoff Carlton wrote:
>> I was a bit underwhelmed by the syntax of char[].
> Yes. It isn't very 'nice' for a modern language. Though as you note below a
> simple alias can help a lot. 
>    alias char[] string;

On the other hand, the reasons other languages have strings as classes 
is because they just don't support arrays very well. C++'s std::string 
combines the worst of core functionality and libraries, and has the 
advantages of neither.

An early design goal for D was to upgrade arrays to the point where 
string classes weren't necessary.

More information about the Digitalmars-d mailing list