DIP80: phobos additions

ixid via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 10 01:39:11 PDT 2015


On Tuesday, 9 June 2015 at 16:14:24 UTC, Dennis Ritchie wrote:
> On Tuesday, 9 June 2015 at 15:26:43 UTC, Ilya Yaroshenko wrote:
>> D definitely needs BLAS API support for matrix multiplication. 
>> Best BLAS libraries are written in assembler like openBLAS. 
>> Otherwise D will have last position in corresponding math 
>> benchmarks.
>
> Yes, those programs on D, is clearly lagging behind the 
> programmers Wolfram Mathematica :)
> https://projecteuler.net/language=D
> https://projecteuler.net/language=Mathematica
>
> To solve these problems you need something like Blas. Perhaps 
> BLAS - it's more practical way to enrich D techniques for 
> working with matrices.

I suspect this is more about who the Mathematica and D users are 
as Project Euler is mostly mathematical rather than code 
optimization. More of the Mathematica users would have strong 
maths backgrounds. I haven't felt held back by D at all, it's 
only been my own lack of ability. I'm in 2nd place atm for D 
users.


More information about the Digitalmars-d mailing list