On Saturday, 13 June 2015 at 17:02:06 UTC, Dennis Ritchie wrote:
On Saturday, 13 June 2015 at 16:20:46 UTC, anonymous wrote:
[...]
Yeah, that would be neat. But typing out ".dup" isn't that bad, and converting a `string[]` to a `char[][]` is simple:
    import std.conv: to;
auto a = ["foo"].to!(char[][]);

Yes, but it is not suitable for multidimensional array of strings.

Please show how it is not. Seems to work just fine.

[...]
And why in C++ is running `std::vector<std::string>` ?
Really in D can not do something like that?

Maybe a new type will not solve anything, but there should be other ways to do in D analogue strings of C++.

Your definitions of "something like that" and "other ways" are unreasonably narrow, in my opinion. Typing out ".dup" is D's way to do mutable strings. You just don't like it.

Reply via email to