newshound at digitalmars.com
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