Some notes of the ES5 internal object model

# Allen Wirfs-Brock (15 years ago)

On Jan 27, 2011, at 10:03 AM, Brendan Eich wrote:

However, Allen has taken the action to reconcile and perhaps unify the spec's internal methods (its Meta-Object Protocol) and Proxies' MOP. This would allow the spec to treat arrays as if they were proxies with native handlers.

As a first step, I've put together some notes on the ES5 "MOP" (the "internal methods" and "internal properties" that define the semantics of of ECMAScript objects). It occurs to me that these notes may be useful to implementers and others who are trying to understand the current specification. I've made them available at www.wirfs-brock.com/allen/things/es5