<div>I agree, that is certainly more important :)</div><div><br></div><div>I'm mainly just curious to know about how the main contributors feel about these things, and whether these things will be implemented/planned, or if they violate some fundamental language principles...</div>
<div>Basically, I really want to start some major work in D, but before investing into the language, I want to know that important features are recognised and have a long term plan...</div><div><br></div><div>I'm curious to know what you mean by "<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); ">maybe also because in D where possible we prefer things that the compiler is able to verify/enforce". I'm not sure how that really applies to __restrict. It's effectively an optimisation hint to the compiler, giving it explicit instructions... what would there be to verify or enforce in this case? Is it that it would be preferred if __restrict-ability could be implied by carefully crafted language rules? I just don't think that's possible.. But it's still an important keyword.</span></div>
<div><br></div><div>How difficult is it to contribute to D in these areas? Is that something that is encouraged, or is D still too embryonic to have random people coming along and adding things here and there?</div><div><br>
</div><div class="gmail_quote">On 19 October 2011 12:36, bearophile <span dir="ltr"><<a href="mailto:bearophileHUGS@lycos.com">bearophileHUGS@lycos.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Manu:<br>
<div class="im"><br>
> I sent an email about this once before... but there was no real<br>
> response/discussion on the topic.<br>
<br>
</div>It was discussed a bit in past, and restrict was not appreciated a lot, maybe also because in D where possible we prefer things that the compiler is able to verify/enforce.<br>
And I think D/DMD is not yet in a development stage where it cares for max performance details. I think there are plenty of more important things to work on before that. The recently almost-fixed "inout" was more urgent than "__restrict".<br>

<br>
Bye,<br>
<font color="#888888">bearophile<br>
</font></blockquote></div><br>