TORRIX and SPARSE
Jose E. Marchesi
jemarch@gnu.org
Fri May 1 21:41:13 GMT 2026
Hello.
As mentioned in the meetup call, these are the two TORRIX
articles/books:
TORRIX 1: A programming system for operations on vectors and matrices
over arbitrary fields and of variable size
- By S.G. van der Meulen and M. Veldhorst
https://jemarch.net/torrix-1.pdf
TORRIX 2: An analysis of sparse matrix storage schemes
- By M. Veldhorst
https://jemarch.net/torrix-2.pdf
The first torrix is a system written in Algol68 that provides Vec and
Mat modes, for "vector" and "matrix" respectively, which are
variable-sized in the sense they are "total" arrays/matrices, i.e. they
conceptually expand in all directions to infinite, containing zeroes.
I have transcribed and ported Torrix to ga68. It compiles. I cannot
publish it until I clarify the copyright with the CWI though.
The second torrix book (SPARSE) studies the efficient storage of sparse
torrix Matrices, i.e. in which there are many zeroed areas. It develops
storage algorithms. In principle our Torrix implementation could be
expanded with it. The mode it provides is Rowmat, and some others.
Salud!
More information about the Algol68
mailing list