2022-10-30 19:12:18 Hmmm. Thinking a little this afternoon about that "someday system" I want to make that addresses the same sort of applications as Matlab and Octave. Numerical processing environment. I want it to support vectors, matrices, etc. as "numeric literal objects" (i.e., I want to be able to type them straight in from the command line). But I feel kind of like I'd like to associate a coordinate system with such
2022-10-30 19:12:20 things, so that they're tensors in a first class kind of way.
2022-10-30 19:12:39 Then an operation to change coordinate systems would be possible, and it would transform the component values automatically.
2022-10-30 19:13:11 Because tensors really only have "component values" after you've specified a coordinate system.
2022-10-30 19:14:18 What gets called a "tensor" in most math classes (which is just a collection of values) is really a tensor REPRESENTATION, that presumes a coordinate system has been specified.