On Monday, 4 August 2014 at 01:17:36 UTC, Andrei Alexandrescu wrote:
On 8/3/14, 5:57 PM, David Bregman wrote:
On Monday, 4 August 2014 at 00:24:19 UTC, Andrei Alexandrescu wrote:
On 8/3/14, 3:26 PM, David Bregman wrote:
On Sunday, 3 August 2014 at 22:15:52 UTC, Andrei Alexandrescu wrote:
One related point that has been discussed only a little is the competitive aspect of it all. Generating fast code is of paramount importance for D's survival and thriving in the market. Competition in language design and implementation is acerbic and only getting more cutthroat. In the foreseeable future efficiency will become more important at scale seeing as data is growing and frequency scaling has
stalled.

Would you care to address the questions about performance raised in
the OP?

I thought I just did.

You made some generic statements about performance being good. This is obvious and undisputed. You did not answer any concerns raised in the
OP. I am left to wonder if you even read it.

I did read it. Forgive me, but I don't have much new to answer to it.

It seems you consider the lack of a long answer accompanied by research and measurements offensive, and you also find my previous answers arrogant. This, to continue what I was mentioning in another post, is the kind of stuff I find difficult to answer meaningfully.

Well, I don't want this to devolve to ad hominem level. I never used the word offensive by the way, though I will admit to being temporarily offended by your description of my carefully constructed post as a self important rehash :)

Basically, I didn't find your reply useful because, as I said, you were simply stating a generality about performance (which I agree with), and not addressing any concerns at all.

If you don't have time to address this stuff right now, I completely understand, you are an important and busy person. But please don't give a generality or dodge the question, and then pretend the issue is addressed. This is what I call arrogant and it is worse than no reply at all.

w.r.t the one question about performance justification: I'm not necessarily asking for research papers and measurements, but based on these threads I'm not aware that there is any justification at all. For all I know this is all based on a wild guess that it will help performance "a lot", like someone who optimizes without profiling first. That certainly isn't enough to justify code breakage and massive UB injection, is it? I hope we can agree on that much at least!

Reply via email to