I reiterate a question from PR27212 in the hope it has some more visibility here.

I very much like the new interface of the matrix factorizations (or was it decompositions? ) in julia 0.7/1.0 and all the work that has been done here. Congrats to everbody involved.

I do have one question. I tried to look for a discussion about the name change `eig`

to `eigen`

. Why was this decided or deemed necessary? `svd`

is also a three letter word so that can be it. I like the name changes from `chol`

to `cholesky`

and the full name `hessenberg`

, but `eig`

seems so standard. Itâs also used by Matlab and Numpy. In fact, if it were not for `eigen`

, the names would be identical to Numpy/Scipy: `numpy.linalg.eig`

, `numpy.linalg.svd`

, `numpy.linalg.cholesky`

, `scipy.linalg.hessenberg`

, `scipy.linalg.schur`

.

Itâs very subjective, but I personally donât like the name `eigen`

very much. Maybe itâs also because in Dutch (and maybe also German, cause thatâs where the prefix âeigen-â originates from), eigen is a stand alone word (which in itself has nothing to do with eigenvalues).