Earlier quoted context omitted.
Quaternions are not a "model of vectors." Maxwell used per coordinate equations and quaternion equations, but never wrote out what are now known as "Maxwell's equations," which were first formulated by heaviside using Gibbs-Heaviside vector calculus. Gibbs-Heaviside vector calculus formulations proved far more valuable to engineers and scientists than the equivalent quaternion formulations - despite the criticisms fr…
> Quaternions are not a "model of vectors. I dont think I agree. Yes they are not the Gibbsian vector but they are a pretty damn good model of what we want to model as vectors. Its already a little closer to geometric algebra / calculus than Gibbsian vectors. Its a pity that Grassman and Clifford's work gained attention much later. Once javascript is out of the bag one cant do much about it. Thats how I feel about Gi…
If we want to compare to programming languages, perhaps Haskell vs. C. One is beautiful and elegant, the other is down to earth and conceptually simple for "normal" people. One is primarily used by academics and researchers, the other is used to build the world. Both are admirable.