Re: LDC in LLVM Release Notes

2013-06-20 Thread Kai Nacke
On Wednesday, 19 June 2013 at 20:40:39 UTC, qznc wrote: LDC is explicitly mentioned in the LLVM 3.3 Release Notes [0]. In contrast to other frontends, LDC seems to follow upstream much more closely (or maybe is forced to due to bugs?). Anyhow, kudos to David Nadlinger and whoever else was

DUB 0.9.14/0.9.15 has been released

2013-06-20 Thread Sönke Ludwig
Major changes: - Added support for multiple packages per directory, which is needed for certain project structures (e.g. Derelict) - See the subPackages field [1] - Dependencies can be specified per configuration now and optional dependencies are supported - The version number format is now

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 http://d-packages.googlecode.com/files/dlangspec-2.063.2.chm dlangspec-2.063.2.epub http://d-packages.googlecode.com/files/dlangspec-2.063.2.epub dlangspec-2.063.2.mobi

[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: 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:

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 bearophileh...@lycos.com wrote: Andrei Alexandrescu: http://youtube.com/watch?v=q_**39RnxtkgMhttp://youtube.com/watch?v=q_39RnxtkgM Very nice. - - - - - - - - - - - - - - - - - - - Slide 3: In practise, say we have iterative code like this: int

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 enough

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: [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

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

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: [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

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

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

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 a

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 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: 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 bearophileh...@lycos.com 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.

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 Nick Sabalausky
On Wed, 19 Jun 2013 15:25:29 -0400 Andrei Alexandrescu seewebsiteforem...@erdani.org 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/