Dynamic arrays in D 1.0

Tower Ty tytower at hotmail.com
Sun May 11 15:28:33 PDT 2008


Edward Diener Wrote:

> bearophile wrote:
> > Edward Diener:
> >> I see the Phobos std.string. It seems, at first glance, not nearly as 
> >> rich an implementation as the C++ std::string functionality.
> > 
> > A module of strings functions and the like is a work of the art of balance. More isn't always better. You have to put there the best/right functions, and throw away the useless ones, the more confusing ones, etc etc.
> 
> I am one of those who really likes the C++ std::string class. I would 
> not have chosen all the redundancy with C strings in the various 
> functionality, since a std::string can always be constructed from a C 
> string, but other than that I think it is excellent. I don't understand 
> why D would not have wanted to create a std.string which mirrors that 
> functionality, leaving out the C-isms except for construction. Maybe I 
> will just do it myself and post it somewhere as I play around with D 
> some more.
> 
> I think D has sometime tried not to be C++ to its detriment, and this is 
> one more case of that ( there are plenty others ).

I use tango and D1 but I for one would like to see strings available as a type rather than char[] which I just find confusing . So if you create a better string please do it in tango also.

I think there may be something there already but I havn't had time to investigate.



More information about the Digitalmars-d mailing list