I’m a bit slow these days, but I did spot that Simon J. Wright announced a new release of his Math Extensions package, bringing it up to version 20101223.

The Ada 2005 standard defines real and complex matrix and vector operations. Not every possible operation is supported, so for example only symmetric or hermitian matrices can be solved. This project provides extensions to the Standard for GNAT.

Changes in this release include:

- The package is renamed to Ada_Numerics.Generic_Arrays.
- An additional overloaded procedure Eigensystem returns the generalized eigenvalues and eigenvectors of a pair of non-symmetric real matrices. NB, this is only supported for unconstrained Float and Long_Float at this time.

You can read the full release announcement here.