On Fri, May 14, 2010 at 9:28 AM, Allen Wirfs-Brock <[email protected]> wrote: > Name is important. As a stawman I suggest replacing the name ArrayBuffer > with BinaryBlob (Binary is redundant in this context but I'd be worried > about name conflicts with just Blob). BinaryBuffer would also work but the > word buffer may carry implications for some people that do really apply here.
Out of curiosity what are the implications of the word "buffer"? Out of the naming suggestions proposed here I still prefer "ArrayBuffer". It meshes with the name of the spec -- TypedArrays -- and indicates that it's the buffer which backs the various views. -Ken > Allen > >> -----Original Message----- >> From: [email protected] [mailto:es-discuss- >> [email protected]] On Behalf Of Chris Marrin >> Sent: Friday, May 14, 2010 7:27 AM >> To: Alex Russell >> Cc: [email protected]; [email protected]; Erik Arvidsson; es- >> [email protected] >> Subject: Re: Adoption of the Typed Array Specification >> >> >> On May 13, 2010, at 10:21 PM, Alex Russell wrote: >> >> > On May 13, 2010, at 5:15 PM, Vladimir Vukicevic wrote: >> > >> >> This is difficult to do, given the goals of typed arrays -- they wouldn't >> >> behave >> like normal Arrays in most meaningful ways. >> > >> > Sounds like a bug to be fixed ;-) >> > >> >> At the core, an ArrayBuffer is of fixed size, and it doesn't make sense >> >> to index >> an ArrayBuffer directly (because there's no indication of what format the >> data >> should be accessed in). Making the array view types instances of Array might >> work, but again given that they're fixed length, there's a significant >> difference >> there. >> > >> > >> > That the length property of a particular array subclass leaves the >> > constructor >> non-configurable and read-only isn't much of a trick in ES5. That said, why >> *doesn't* TypedArray spec a mutable variant? Surely it'd be useful. >> >> One of the important aspects of ArrayBuffer is its fixed length. As I >> mentioned >> before, perhaps the issue here is the poor naming (using "Array" in the >> names of >> objects that don't behave in the same way as the ES Array object). The names >> can be changed but I think we need the concept of a fixed length buffer with >> fixed views into it. >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

