Mir GLAS is a C library and passes Natlib's test suite! And questions :-)
Ilya Yaroshenko via Digitalmars-d
digitalmars-d at puremagic.com
Wed Oct 26 12:59:21 PDT 2016
Mir GLAS (Generic Linear Algebra Subprograms) has its own
repository [1] now.
Big news:
1. Mir GLAS does not require D / C++ runtime and can be used in
any programming language as common C library! See read README [1]
for more details.
2. Netlib's BLAS test suite are part of CI testing.
3. D and C/C++ headers and examples are provided. D headers are
available as dub package [2].
4. Both `std.experimental.ndslice` and `mir.ndslice` are
supported.
5. GLAS headers supports all D compilers with DMD FE > 2.070.
6. GLAS is no longer distributed as a generic library. Level 2
and Level 3 generic API will be removed from Mir. There are few
reasons why it is much better as precompiled library, and no
reasons why it should be generic. In the same time, generic
multidimensional Level 1 routines will be improved.
Questions:
1. Would you like GLAS be packed with Phobos?
2. Is it possible to make GLAS a replaceable part of Phobos? For
example a user may want to use the latest GLAS without waiting a
new compiler release.
[1] https://github.com/libmir/mir-glas
[2] http://code.dlang.org/packages/mir-glas
Best regards,
Ilya
More information about the Digitalmars-d
mailing list