On Wednesday, 24 December 2014 at 21:01:11 UTC, Paulo Pinto wrote:
Languages like Chapel and X10 are already better candidates in the HPC community, unless D inherits the same features.
SIMD is important for all applications that want speed, not only HPC. Being compatible with C is important, but D has locked itself too closely to C semantics which are "going out of fashion" on the hardware side. You can have automatic, semi-automatic or manual SIMD support, but you need to make sure that you get the right layout if you want good speed. That makes it a language/standard library design consideration.
