Why is it that no one writes with portability in mind in druntime?

Walter Bright newshound2 at digitalmars.com
Mon Nov 25 10:18:05 PST 2013


On 11/24/2013 11:43 PM, Iain Buclaw wrote:
> My biggest problem with stuff like this (see link in original post) is that
> after so much combined effort getting things working across multiple
> architectures - just take a look at any pull for version MIPS, PPC, PPC64,
> SPARC, ARM, etc... or my pull for implementing std.math for almost all
> (double-double reals the main one missing), IEEE real types - someone goes ahead
> and breaks support for all these targets and no one thinks or lifts an eyebrow
> over it.

My experience with porting code across architectures is that if one personally 
has not done it before, one always gets it wrong, despite the best intentions.

There's no substitute for a review of such pull requests by someone who has been 
there done that before. Saying people should be better educated about this 
simply will not work.



More information about the Digitalmars-d mailing list