
5 Sep
2007
5 Sep
'07
8:01 p.m.
I'm not sure I understand your point : why would access to a specific element of the array make all the other elements evaluate (or even this specific element as long as you don't deconstruct it). Besides you misunderstood the "box" concept, indeed only primitive values that fits in 32 bits can be unboxed, all others need to be boxed anyway, and a box allow lazyness since it can point to a thunk as well as a WHNF. -- Jedaï