W3C home > Mailing lists > Public > www-style@w3.org > September 2012

Re: [css-variables] How to spec the OM for vars?

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Mon, 03 Sep 2012 22:46:21 -0400
Message-ID: <50456B7D.3020405@mit.edu>
To: www-style@w3.org
On 9/3/12 9:07 PM, Garrett Smith wrote:
> (for amnesiacs/those new to this thread: obj.var will throw an error
> in some implementations. obj.cssVar won't).

Ah, fair.  Does that throw in IE8?  That might be a good reason not to 
do it, yes.

> But the resulting of the `delete` operator is and has been what? (for
> the past 13 years).

That depends on what object the property it's being invoked on lives on, 
for many of those 13 years.

>> Also note that even in ES-262 the delete operator does different things
>> on different objects.  For example, see the custom [[Delete]] that
>> arguments objects have in ECMA-262 section 10.6 (sorry, no subsection
>> number for the relevant part of the spec because it's all flat in 10.6;
>> you'll just have to search for "[[Delete]] internal method of an
>> arguments object".
>>
> That what, it's got a [[DontDelete]], redefined [[Configurable]].

No.  Please see the part about [[Delete]].

> It's only two messages up, IIRC. Try reading the quote from the spec.

Which exact spec?

> I'm not re-quoting it for you again :-(.

That's fine, but the deleter has nothing to do with string return 
values, but I still have no idea what you're talking about.

-Boris
Received on Tuesday, 4 September 2012 02:46:51 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:59 GMT