On May 14, 2010, at 9:28 AM, Allen Wirfs-Brock 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.

"Binary" isn't really informative. Perhaps DataBuffer?

> 
> 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
> 

-----
~Chris
[email protected]




_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to