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


Reply via email to