Open bluss opened 7 years ago
I like this refactoring! Personally I was slightly confused about this when scanning through the source code of ndarray.
It does keep it simple, less generics noise and repetition. However it is time..
Postponed to after 0.9. Potentially we want a bigger reorganization of Dimensions
Good decision - 0.9 is already pretty big!
Yeah; I don't know how I found so many technically breaking changes to add. There will always be intensive and not so intensive periods.
Yes, but I personally really like the way you handle refactoring of code and breaking changes in your projects. You do not fear them, you approach them and simply introduce all those new shiny features instead of going with an overly conservative approach that avoids to ever break anything which sadly is a strategy in a few crates ... 👍 But who am I to judge. ;)
In this case they have been many technically breaking but almost no actual effect on end users. All changes are judged for their effect, not the technically breaking status. Which is why it is hard to change how dimensions work.
D: Dimension
and its corresponding stride