Continuing the discussion from:
As there are recurring murmurings about nalgebra, I wanna get a dedicated discussion going so we can move forward on this in an intentional manner.
I think @jaynus put it nicely , nalgebra is just a different type of library from what we need most of the time.
The move to nalgebra (which I was a strong proponent of) was chiefly motivated by the fact that it comes with nphysics and is part of the very well managed rustsim project, courtesy of the excellent Seb.
But judging by the amount of times I’m hearing people run into nalgebra walls, it’s high time we started discussing what an alternative state of math in Amethyst might look like.
Here’s some open pondering anyone’s free to address:
Is it time to reconsider Mint
We don’t want to lose nphysics integration, but we’d prefer not to use nalgebra for just about anything other than physics. Mint seems to offer a solution to that conundrum.
Ultraviolet looks great.
Made by the awesome @termhn, long time member of Amethyst. Used in path tracing renderer rayn.
Could it be well suited to become the standard math library for Amethyst?