On Tue, Jun 9, 2009 at 7:46 PM, Benoit Jacob <jacob.benoi...@gmail.com>wrote:
> Hi, > > I'm one of the Eigen developers and was pointed to your discussion. I > just want to clarify a few things for future reference (not trying to > get you to use Eigen): > > > No, eigen does not provide a (complete) BLAS/LAPACK interface. > > True, > > > I don't know if that's even a goal of eigen > > Not a goal indeed, though there's agreement that such a bridge would > be a nice add-on. (Would be a one-directional bridge though. You can't > express with BLAS/LAPACK all what you can express with the Eigen API). > > > (it started as a project for KDE, to support high performance core > > computations for things like spreadsheet and co). > > Yes, that's how it started 3 years ago. A lot changed since, though. See > http://eigen.tuxfamily.org/index.php?title=Main_Page#Projects_using_Eigen > > > Eigen is: > > - not mature. > > Fair enough > > > - heavily expression-template-based C++, meaning compilation takes ages > > No, because _we_ are serious about compilation times, unlike other c++ > template libraries. But granted, compilation times are not as short as > a plain C library either. > I wonder if it is possible to have a compiler/parser that does nothing but translate templates into c? Say, something written in python ;) Name mangling would be a problem but could perhaps be simplified for the somewhat limited space needed for numpy/scipy. Chuck
_______________________________________________ Numpy-discussion mailing list Numpy-discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion