Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Andrej Mitrovic
On 6/21/13, deadalnix wrote: > The article is quite void of any real content. Still, it means > that D is gaining traction, which is always a good news ! Yeah, I was gonna say despite it being nice for D being mentioned, nowadays these popular websites do nothing more than aggregate content. Ther

Re: DConf 2013 Day 3 Talk 5: Effective SIMD for modern architectures by Manu Evans

2013-06-20 Thread Nick Sabalausky
On Wed, 19 Jun 2013 15:25:29 -0400 Andrei Alexandrescu wrote: > > reddit: > http://www.reddit.com/r/programming/comments/1go9ky/dconf_2013_effective_simd_for_modern/ > A bit late, but torrents/links up: http://semitwist.com/download/misc/dconf2013/

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread deadalnix
On Thursday, 20 June 2013 at 11:29:13 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/1gpyor/phoronix_d_language_still_showing_promise/ Andrei The article is quite void of any real content. Still, it means that D is gaining traction, which is always a good news !

Re: DConf 2013 Day 3 Talk 5: Effective SIMD for modern architectures by Manu Evans

2013-06-20 Thread Manu
On 21 June 2013 00:03, bearophile wrote: > Manu: > > > They must be aligned, and multiples of N elements. >> > > The D GC currently allocates them 16-bytes aligned (but if you slice the > array you can lose some alignment). On some new CPUs the penalty for > misalignment is small. > Yes, the GC

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Adam D. Ruppe
On Thursday, 20 June 2013 at 20:47:19 UTC, Michael wrote: Also 3 types of pointers scares me. This actually doesn't scare me because it is kinda useful for certain situations. However, I don't think it needs to be built into the language because library types can do the same kind of thing.

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Michael
From version to another version a changes are very huge in Rust even in comparison with D. Also 3 types of pointers scares me. Version 1.0 promises be usable for wide public. Now on windows it's very slow and buggy.

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Ali Çehreli
On 06/20/2013 12:05 PM, TommiT wrote: > no proper generic programming. I think that's a > pretty good argument against Rust at the moment, but who knows, maybe > they can figure it out. Interestingly, I have heard the exact same thing about Go. > But I wouldn't go around bashing Rust, it seems

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Jonathan M Davis
On Thursday, June 20, 2013 21:05:46 TommiT wrote: > Currently, I think they're discussing if it's possible to add > mutable external iterators to Rust, which doesn't seem possible, > because the strong memory safety Rust has chosen to operate > within is quite restrictive. And if you can't have ext

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread TommiT
On Thursday, 20 June 2013 at 18:44:43 UTC, Craig Dillabaugh wrote: On Thursday, 20 June 2013 at 17:51:11 UTC, w0rp wrote: The Rust comparisons should end. There is nothing to be gained from it. It was not the D supporters on the Reddit discussion who brought Rust into the mix. Although I agre

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Craig Dillabaugh
On Thursday, 20 June 2013 at 17:51:11 UTC, w0rp wrote: The Rust comparisons should end. There is nothing to be gained from it. It was not the D supporters on the Reddit discussion who brought Rust into the mix. Although I agree with you that trashing another language, whatever it may be (maybe

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread w0rp
The Rust comparisons should end. There is nothing to be gained from it.

Re: DConf 2013 Day 3 Talk 5: Effective SIMD for modern architectures by Manu Evans

2013-06-20 Thread Sönke Ludwig
Am 20.06.2013 13:58, schrieb bearophile: > > The Reddit thread contains a link to this page, a compiler for a C > variant from Intel that's optimized for SIMD: > http://ispc.github.io/ > Since you mention that, I developed a similar compiler/language in parallel to Intel at the time. The main di

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread bearophile
Adam D. Ruppe: Is it just me or has Rust completely displaced Go as the go-to 'why D when we have X' thing on the reddit? It seems like not even a full year ago, Rust was rarely mentioned and all the versus hype was about Go. Go now is not advertised as a system language, and I think it has

Re: [Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Adam D. Ruppe
Is it just me or has Rust completely displaced Go as the go-to 'why D when we have X' thing on the reddit? It seems like not even a full year ago, Rust was rarely mentioned and all the versus hype was about Go. Will Rust fade away from D threads a year from now?

Re: DConf 2013 Day 3 Talk 5: Effective SIMD for modern architectures by Manu Evans

2013-06-20 Thread bearophile
Manu: They must be aligned, and multiples of N elements. The D GC currently allocates them 16-bytes aligned (but if you slice the array you can lose some alignment). On some new CPUs the penalty for misalignment is small. You often have "n" values, where n is variable. If n is large enoug

Re: DConf 2013 Day 3 Talk 5: Effective SIMD for modern architectures by Manu Evans

2013-06-20 Thread Manu
On 20 June 2013 21:58, bearophile wrote: > Andrei Alexandrescu: > > > http://youtube.com/watch?v=q_**39RnxtkgM >> > > Very nice. > > - - - - - - - - - - - - - - - - - - - > > Slide 3: > > In practise, say we have iterative code like this: >> >> int data[

Re: DConf 2013 Day 3 Talk 5: Effective SIMD for modern architectures by Manu Evans

2013-06-20 Thread bearophile
Andrei Alexandrescu: http://youtube.com/watch?v=q_39RnxtkgM Very nice. - - - - - - - - - - - - - - - - - - - Slide 3: In practise, say we have iterative code like this: int data[100]; for(int i = 0; i < data.length; ++i) { data[i] += 10; } For code like that in D we have vector ops:

[Phoronix] D Language Still Showing Promise, Advancements

2013-06-20 Thread Andrei Alexandrescu
http://www.reddit.com/r/programming/comments/1gpyor/phoronix_d_language_still_showing_promise/ Andrei

Re: DMD 2.063.2 now up

2013-06-20 Thread Jordi Sayol
"D programing language specifications" v2.063.2 in several formats: dlangspec-2.063.2.chm dlangspec-2.063.2.epub dlangspec-2.063.2.mobi