Andrew,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Thanks, that works perfectly. How does setting the length at<br>
initialization make logical sense? I mean that in a curious, not a<br>
critical way. I&#39;m just not sure what the nature of the issue is,<br>
because it seems like declaring a single primitive is the same as<br>
declaring 128 of them, right? (clearly wrong).<br>
<br></blockquote><div><br>Yes, in the case of primitives. However arrays are objects and i think it&#39;s the object that needs to be initialised. Remember that instead of floats we might have a array of &quot;fozzbobs&quot; where a &quot;fozzbob&quot; is some class that consists of 10k lines. I think ChucK treats those as more or less the same here.<br>
<br>I agree that it feels a bit &quot;unfair&quot; here but remember that a array of floats is more than just a series of primitives. You also get .cap(), .size(), you can append to it, etc. It&#39;s a real object.<br><br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
And anyway, who needs examples when you have a list? Think of all the<br>
people we would never meet (figuratively) in a world of perfect<br>
documentation.<br>
<br></blockquote><div><br>Well, now you had to wait for a answer for me to get round to &quot;morning coffee&quot;, that&#39;s one side. I think another is that not all users are on the list and that perhaps some are too shy/modest to email questions. I&#39;m not sure why that is but I suspect it&#39;s so. For a third reason; this is just a simple trick to get around the issue, it&#39;s not very exciting. I&#39;d rather stuff stuff like that in the examples dir so we could get round to exciting things like how, when and why we would actually do things like this.<br>
 <br>Yours,<br>Kas.<br></div></div>