<div dir="ltr">On 11 April 2013 01:38, Andrei Alexandrescu <span dir="ltr"><<a href="mailto:SeeWebsiteForEmail@erdani.org" target="_blank">SeeWebsiteForEmail@erdani.org</a>></span> wrote:<br><div class="gmail_extra">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On 4/10/13 7:30 AM, Manu wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="color:rgb(80,0,80)">Hence my passing comment that spawned this whole thread, I see it as the</span><br>
</blockquote><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
single biggest critical mistake in D, and I'm certain it will never be<br>
changed. I've made my peace, however disappointing it is to me.<br>
</blockquote>
<br></div>
I disagree with the importance assessment, but am soothed by your being at peace.</blockquote><div><br></div><div style>Well, I personally have no other issues with D that I would call 'critical mistakes', this is it... and it is a pretty big one. From a performance point of view, it's very dangerous, and I've also illustrated a whole bunch of other reasons why I think it's a mistake irrespective of performance. Also Andrej's recent point was interesting.</div>
<div style>Any other gripes I have are really just incomplete features, like rvalue -> ref (or scope's incomplete implementation as I've always imagined it), allocations where they don't need to be, better gc control, and general lack of consideration for other architectures. I can see movement on all those issues, they'll come around when they've finished baking.</div>
<div style>Meanwhile, lots of things that were missing/buggy have been fixed in the last year, D is feeling loads more solid recently, at least to me. I've been able to do most things I need to do with relatively little friction.</div>
</div></div></div>