<div class="gmail_quote">On 5 February 2012 02:47, Martin Nowak <span dir="ltr"><<a href="mailto:dawg@dawgfoto.de">dawg@dawgfoto.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
God no. You just case the appropriate address to some sort of pointer and<br>
manage it however you like.<br>
str*? you mean char*.. Of course you use that, that's a buffer :P<br>
</blockquote></div>
strtol <a href="http://et.al" target="_blank">et.al</a>.<br>
<br>
The bottom line is you can't avoid the CRT/C++RT when you use certain language constructs, same goes for D.<br>
Because D incorporates higher level constructs it might be more difficult than in C to actually do this.<br>
</blockquote></div><br><div>str__ functions are mostly inlines in header files, but sure :)</div><div><br></div><div>Granted some libs will surely be handy, and if a really minimal 'embedded' druntime is required, then fine, as long as it really is very minimal. But I'd like to think D is capable of producing binaries without any libs at all, just like C is. There are many small embedded projects where you need that, and D is such a nicer language than C. I think D actually has a lot to offer in that department too. CTFE and D's templates will allow for some really powerful+optimal expressions in such tiny systems.</div>