Library hierarchy, contd.

Jan Skibinski jans@numeric-quest.com
Thu, 24 May 2001 04:37:29 -0400 (EDT)


Dylan mentions "matrix classes" and then concludes:

> Maybe "Computational" would be a better name than "Numeric"?

	I've been trying to demonstrate that there more to 
	"matrix" than just data structure or just simple linear 
	equation solver. It is easy to come up with the latter, 
	or with a set of primitive product operations. But people 
	seem to be ignoring the fact that there is much more to linear
	algebra than those trivialities. Eigenproblems for
	example... Dense cases, sparse cases and all that Pandorra
	box of non-trivial engineering tools. 

	These things are still alive, thank you very much, and 
	the papers are still written about them every day. Neither
	the problems nor the papers are trivial.
 
	Yet they are being ignored in your hierarchy.
	Please, mark at least some spot for them. And do not tie them 
	to "matrix" because "matrix" is just one specific representation
	of operator algebra -- as I am showing in some modules
	of mine, for example.
	I do not care what name you choose. Computational?
	Linear algebra? But please do not ignore them altogether.
	
	Jan