February 15, 2011
Caligo Wrote:
> 
> How about Eigen? http://eigen.tuxfamily.org/index.php?title=Main_Page
> 
> I've used it extensively in my C++ projects, and I'm very pleased.
> 
> Last time I counted, Eigen was about 10-15k lines of C++ code.  It's all templates, and it might be the perfect project to translate to D to show off some of D's meta and template features.  I only say this because I really miss not having a linear algebra library in D, and I dislike language bindings.
> 
> I'm still learning D from TDPL, but I would really like to see some sample code in D for doing expression templates.  For example, could anyone translate this to D? http://en.wikipedia.org/wiki/Expression_templates  It took me about half an hour to understand the code because it's kind of hard to read.  I wonder if D's version would be more readable.
> 

I've never used eigen, only boost ublas. but I've worked mostly in c# for the last couple of years...but I like that it is fully independent....
I'm still learning D (driven by the need to go lower then c#, but at the same time trying to avoid c++ as much as possible), but would not mind trying to work on a translation of eigen to D with the help of others as it would solve the issues of relying on LAPACK or BLAS....

Any other volunteers?
1 2
Next ›   Last »