Description
updated to #622 (comment)
(so tuples replacement for arrays, and also still using arrays for 0-sized and 1-sized dimensions)
Hello, I'm new to this ecosystem here- and thanks a lot for your work on it!
As I was using the ndarray
crate - it may be just me but - I thought that "what if we always use a tuple to indicate a shape's dimension?".
I mean, this is already how it works most of the time, except for the Ix1
and the dynamic case.
That is, the only case, for compile-time defined number of dimensions, that doesn't fall into what I said above was the Ix1
case, where a single usize
is used as a Pattern
to indicate a 1-dimensional array.
I propose a de-featuring (feature removal) so that Ix1
case would also require a 1-sized tuple, similarly to the Ix2
(Ix3
, etc) cases.
This would simply increase verbosity whenever a Ix1
were to be used, so.. well.. maybe this [proposal] would be taking a step into the wrong direction.
(I'll be PRing for a reference since this would require simple changes after all).