Sneak Peek: Bolt Math
I like the cut of your jib.
I’ve also worked along similar lines…
The linear issue you stated about the need for so many “operators”, also concerned me too.
My solution was not to try and change the Num Class, but to implement a different algebra.
I developed cl3 to remove the issues with linear. But, the main concerns I had was with IEEE 754 floating point numbers, so I developed a library based on the Posit Standard, posit. I then combined both efforts to make cl3-posit, to sketch out an arbitrary precision Clifford Algebra of Physical Space.
I’ve been admiring your efforts on Memory abstractions, posit currently depends on data-dword, if your efforts result in an arbitrary precision 2’s Complement Integer, I would happily be an early adopter.
Thanks, N.W.
Discussion in the ATmosphere