Or arguably "reconfigurable". We've had several discussions of most of these alternatives and so the consensus has been to stick with "flexible". We'll talk about it again today, but I wouldn't be surprised if the outcome is the same.
Allen > -----Original Message----- > From: Neil Mix [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 21, 2008 7:38 AM > To: Allen Wirfs-Brock > Cc: Brendan Eich; Mark S. Miller; [email protected] > Subject: Re: Attribute defaults for Object.defineProperty > > writable: can be written to > enumerable: can be enumerated > flexible: can be flexed? > > how about configurable? > > On Aug 20, 2008, at 5:31 PM, Allen Wirfs-Brock wrote: > > >> From: Brendan Eich [mailto:[EMAIL PROTECTED] > >> Sent: Wednesday, August 20, 2008 11:25 AM > > [snip] > >> > >> Hi Allen, could you remind me and a few others who were wondering > >> yesterday (sorry I don't remember -- it's in minutes, somewhere) why > >> [[Deletable]] was not chosen instead of [[Flexible]]? Thanks. > > > > > > The reason for not using "deletable" was originally explained in the > > message below. I believe that at one of the phone meetings after > > Oslo we briefly discussed changing it back to "dynamic" or possibly > > something else but the consensus was to stick with "flexible". > > > >> -----Original Message----- > >> From: [EMAIL PROTECTED] [mailto:es3.x-discuss- > >> [EMAIL PROTECTED] On Behalf Of Allen Wirfs-Brock > >> Sent: Thursday, June 26, 2008 1:39 PM > >> To: [EMAIL PROTECTED] x-discuss; [EMAIL PROTECTED] > es4- > >> discuss > >> Subject: RE: "dynamic" attribute nomenclature > >> > >> 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: [EMAIL PROTECTED] 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?? > > _______________________________________________ > > Es-discuss mailing list > > [email protected] > > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ Es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

