On Sun, Nov 16, 2008 at 10:57 AM, Allen Wirfs-Brock
<[EMAIL PROTECTED]> wrote:
> I think the connection is commonly expected so that possibility should be 
> acknowledge but also emphasized as not being required. Would you concern 
> about implying some implicit maintenance of state  be alleviated if 
> [[Getter]] said "called to produce" rather than "called to return"?

If the connection between [[Getter]] and [[Setter]] is clearly
indicated to be "not necessary" then I think that is ok (but
unnecessary.) The names "Getter" and "Setter" make the connection but
perhaps a explicit note that there is no necessary connection is a
good idea.

Yes "produce" seems much better.

How about...

[[Getter]]  A zero-argument function called to produce the property
value each time the property read.

 [[Setter]]  A one-argument function called with the assigned value
each time the property is assigned. The effect of a property's
[[Setter]] function may, but is not required to, affect the value
produced by subsequent calls to the property's [[Getter]] function.

> In general, I think the descriptive text in these tables need to be 
> considered as informative rather than normative. The normative definitions of 
> the getters and setters is provided by the algorithms of the specifications. 
> Overall, I don't this document (and its predecessors) does a very good job at 
> clearly distinguishing the informative from the normative.

I thought these descriptions might be non-normative but it is not
stated. I agree that the descriptions should be marked as
non-normative.

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

Reply via email to