No subject


Wed Nov 12 19:35:46 PST 2008


[[Configurable]]
If true, attempts to delete the property, change the property to a
data property, or change its attributes will succeed.

This looks like at least three orthogonal properties to me.

[[Deletable]]
If true, attempts to delete the property will succeed.

[[RePropertyTypeable]]
If true, attempts to change the property to a data property will succeed.

[[ReAttributable]]
If true, attempts to change its attributes will succeed.

Why have these three things been lumped together? It seems like it
would only be luck that these three seemingly orthogonal properties
would always change in unison. For example, for a non-deletable
property, why couldn't the enumerability of that property be changed?

Peter


More information about the Es-discuss mailing list