Sébastien Crozet
Sébastien Crozet
For what it's worth,the approach proposed here is actually the one [implemented](https://github.com/sebcrozet/alga/blob/master/src/general/two_operators.rs#L12-L46) on alga!
Well I am also in favor to dedicate this crate to approximate algebra. In practice, exact computation usually comes with a significant impact in term of performance and memory needs....
@WaDelma > And the idea would be to have two separate crates: one for approximate and one for exact and then have them work together? The two separate crates don't...
> [...] to reason with abstract vector spaces rather than just implicitly work with a simple > euclidean space and the implied rules I'm not sure I understand what you...
(For people interested in this discussion, it is continuing on [gitter](https://gitter.im/brendanzab/algebra)).
Good point, I forgot that specialization will exist on Rust in the future.This means that our default implementations for `T` can no longer be assumed to be the only ones....
That might be a useful option. Though I'm not sure how well it would work for very complex expressions (that include method calls inside of the mathematical formula). Also it...
I really think we should just ignore special values and the various irregularities of floating point numbers. I we don't we could not use them for anything in this library...
Bumping `approx` to a 1.0 version won’t solve the `num-complex` problem. Using a new version of `num-complex` will still require a major version bump of `approx`, even if no breaking...
Hey! Thanks to you for making this crate. I can offer to move this to the [Dimforge](https://github.com/dimforge) organization, which would strengthen my personal commitment to maintain the crate. However I...