D is crap

ketmar via Digitalmars-d digitalmars-d at puremagic.com
Tue Jul 5 14:44:17 PDT 2016


On Tuesday, 5 July 2016 at 20:27:58 UTC, Walter Bright wrote:
> 1. so D can run on earlier 32 bit processors without SIMD

this is something programmer should check in runtime if he is 
using SIMD.

> 2. SIMD support requires the stack be aligned everywhere to 128 
> bits. This can be a bit burdensome for 32 bit targets.

but...

> 3. (1) and (2) are not issues on OSX 32, because their memory 
> model requires it

so the code is already there, but only for osx. fun.

anyway, fixing long-standing bug with `align()` being ignored on 
stack variables will allow to use SIMD on x86.

> 4. people wanting high performance are going to be using 64 
> bits anyway

so i'm not in a set of "people". ok.


More information about the Digitalmars-d mailing list