On Sunday, 30 September 2012 at 20:27:16 UTC, Andrej Mitrovic
wrote:
On 9/30/12, deadalnix <[email protected]> wrote:
If you know that a string is 0 terminated, you can easily
create a slice
from it as follow :
char* myZeroTerminatedString;
char[] myZeroTerminatedString[0 ..
strlen(myZeroTerminatedString)];
It is clean and avoid to modify the stdlib in an unsafe way.
What does that have to do with writef()? You can call
to!string, but
that's beside the point. The point was getting rid of this
verbosity
when using C APIs.
You should anyway wrap those APIs not to pollute D call with
lower level APIs.
As such I don't find the verbosity, as you put it, that much of
an issue.
Then again, I favor the Pascal family of languages for systems
programming.
--
Paulo