Re: Why did D leave the programming language shootout and will it return?

2011-09-23 Thread Heinz Saathoff
Walter Bright wrote... Once subtlety that Andrei and I suspect will have a huge impact in the future is that we've carefully designed the semantics of structs so they can be moved around in memory with a simple bitcopy. (In contrast, C++ must invoke the copy constructor.) Only if a user

Re: Why did D leave the programming language shootout and will it return?

2011-09-23 Thread Walter Bright
On 9/23/2011 12:27 AM, Heinz Saathoff wrote: Walter Bright wrote... Once subtlety that Andrei and I suspect will have a huge impact in the future is that we've carefully designed the semantics of structs so they can be moved around in memory with a simple bitcopy. (In contrast, C++ must invoke

Re: Why did D leave the programming language shootout and will it return?

2011-09-23 Thread Christophe
Walter Bright , dans le message (digitalmars.D:145096), a écrit : On 9/23/2011 12:27 AM, Heinz Saathoff wrote: Walter Bright wrote... Once subtlety that Andrei and I suspect will have a huge impact in the future is that we've carefully designed the semantics of structs so they can be moved

Re: Why did D leave the programming language shootout and will it return?

2011-09-21 Thread Peter Alexander
On 21/09/11 12:58 AM, Timon Gehr wrote: On 09/21/2011 01:37 AM, Walter Bright wrote: (In contrast, C++ must invoke the copy constructor.) C++11 rvalue references manage to make that effect somewhat less painful though. Less expensive computationally, yes, but the cost to the programmer is

Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Chris Dew
I've found some links which show that D used to be in the programming language shootout http://shootout.alioth.debian.org/ Why did it disappear from there and can we put it back? It is a great sanity check for a new user to be able to see that a language and its implementation aren't a dog. I

Re: Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Steven Schveighoffer
On Tue, 20 Sep 2011 15:44:33 -0400, Chris Dew cms...@gmail.com wrote: I've found some links which show that D used to be in the programming language shootout http://shootout.alioth.debian.org/ Why did it disappear from there and can we put it back? It is a great sanity check for a new user to

Re: Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Chris Dew
Does this just boil down to them not wanting to include D and it's their site? (Yet they include ATS and Go.) Regards, Chris. On 20 September 2011 21:04, Steven Schveighoffer schvei...@yahoo.com wrote: On Tue, 20 Sep 2011 15:44:33 -0400, Chris Dew cms...@gmail.com wrote: I've found some

Re: Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Steven Schveighoffer
On Tue, 20 Sep 2011 16:36:25 -0400, Chris Dew cms...@gmail.com wrote: Does this just boil down to them not wanting to include D and it's their site? Yes. But I think it's not because he doesn't like D, I think it's more because he did not want to maintain every language out there, and he

Re: Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Timon Gehr
On 09/20/2011 09:44 PM, Chris Dew wrote: I've found some links which show that D used to be in the programming language shootout http://shootout.alioth.debian.org/ Why did it disappear from there and can we put it back? It is a great sanity check for a new user to be able to see that a

Re: Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Walter Bright
On 9/20/2011 4:24 PM, Timon Gehr wrote: Basically, D code that does reasonably well at memory management is fast. And it is (way) easier to write fast D code than to write fast C++ code imho. Once the D compilers get more mature, I am sure that many D-specific optimizations will be added that

Re: Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Timon Gehr
On 09/21/2011 01:37 AM, Walter Bright wrote: On 9/20/2011 4:24 PM, Timon Gehr wrote: Basically, D code that does reasonably well at memory management is fast. And it is (way) easier to write fast D code than to write fast C++ code imho. Once the D compilers get more mature, I am sure that many

Re: Why did D leave the programming language shootout and will it return?

2011-09-20 Thread Walter Bright
On 9/20/2011 4:58 PM, Timon Gehr wrote: On 09/21/2011 01:37 AM, Walter Bright wrote: 1. A moving garbage collector becomes practical. And this is a requirement for highly efficient GC. How does it cope with pointers that point to memory not allocated on the GC heap though? No problem. Only