RE: "dynamic" attribute nomenclature

View: New views
1 Messages — Rating Filter:   Alert me  

RE: "dynamic" attribute nomenclature

by Allen Wirfs-Brock-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

At today’s ES 3.1 conference call (see http://wiki.ecmascript.org/doku.php?id=meetings:minutes_jun_24_2008)  we agreed to use the term “Flexible” for the property attribute that we recently had been calling “Dynamic” and which subsumes the DontDelete attribute.

 

From: Allen Wirfs-Brock
Sent: Wednesday, June 25, 2008 10:37 AM
To: Lars Hansen; Mark S. Miller
Cc: es3.x-discuss@... x-discuss
Subject: "dynamic" attribute nomenclature

 

In Lars’s feedback on the the June 11, ES3.1 draft he said:

 

p26 8.6.1.  (And throughout the spec) The meaning of "dynamic" in ES4

is something else (it means a non-fixture property).  It would

probably reduce confusion if the property name Deletable were used

here, as I though we had agreed previously.

 

Dynamic as currently used in ES3.1 means more than just Deletable, it also means that the property attributes (including the Dynamic attribute) can be modified and that it can be transformed  between being a data and procedural property. Hence, the name Deletable seems to imply something too narrow.

 

Playing around with the thesaurus, the best “positive, active term that I could find that seems to be a reasonable description of this semantics is:

      Alterable

 

(other, perhaps less satisfy or otherwise unacceptable alternatives include: changeable, mutable, modifiable, flexible, amendable)

 

Note this would mean  that data properties would expose properties named Writable and Alterable.  My sense is that there is enough conceptual  distance between those terms that there won’t be too much confusion.

 

Thoughts??

 


_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss
LightInTheBox - Buy quality products at wholesale price