Brendan Eich: > Read-only and fixed length array subclassing should not require using > a proxy to implement the subclass.
I forgot a requirement: that the array be dense, too. > The value changing at any time should be ok as long as length is > writable. Non-writable length value should not change (assuming > non-configurable -- if configurable then reconfiguring to writable > would allow new values to be put). How about an array whose values might change, and whose length might change, but which must not be allowed to be changed by user script: a read only but not fixed length array host object? This is essentially the same behaviour as a NodeList, without the additional methods on it. So the value of the length property must be able to be changed by the implementation. Same for the individual array element properties. I don’t think we can get this with regular data properties on a native Array object (or a subclass of one). -- Cameron McCormack ≝ http://mcc.id.au/ _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

