On Saturday, 13 June 2015 at 11:18:54 UTC, Ola Fosheim Grøstad
wrote:
I think linear algebra should have the same syntax for small
and large matrices and switch representation behind the scenes.
Switching representations behind the scenes? Sounds complicated.
I would think that if you were designing it from the ground up,
you would have one general matrix math library. Then a graphics
library could be built on top of that functionality. That way, as
improvements are made to the matrix math functionality, the
graphics library would benefit too.
However, given that there already is a well developed math
graphics library, I'm not sure what's optimal. I can see the
argument for implementing gl3n in the standard library (as a
specialized math graphics option) on its own if there is demand
for it.