I confess I'm not quite sure what the right answer is here. It would seem
overkill to have both `I` and something that's the same thing, except sized.
OTOH, I see the attraction.
Maybe if it were part of a general mechanism, e.g., SizedArrayOperator{O,N}
(for performing an operation `O` on array with `N` dimensions of specified
size) it wouldn't be so bad. That would rely on finding other uses for this
concept, however.
Best,
--Tim
On Monday, August 29, 2016 12:29:14 PM CDT Júlio Hoffimann wrote:
> Tim,
>
> Would it make sense to have "I" as an object that acts like UniformScaling
> and doesn't require any memory allocation, but is only transformed into
> sparse matrix via the [] operator? Maybe something similar to arrays ->
> subarrays?
>
> -Júlio