Maple has two packages for linear algebra:

*LinearAlgebra* is more recent, it is based on the *rtable* data structure, hence it is more efficient for numerical calculations and uses direct evaluation.

*linalg* has an older design, it is based on the *table* data structure, hence uses "last name evaluation", but it could still be useful for abstract linear algebra.