ExtendScript Core Entities Diagram
Exploring the prototypal relationships between basic ExtendScript's entities reveals an interesting network of hidden objects. The following diagram shows that ExtendScript's own implementation of JavaScript is deeply connected with a root function (referred to as [[Function]]
in the figure) which provides the actual prototype—that is, the __proto__
property—of many visible objects, including Function
and Object
themselves…
Comments
Hi Marc,
Could you give an illustration of what can be done with this information.
Thanks,
Trevor
Hi Trevor,
I admit that there is no direct application of this information ;-)
Anyway, understanding how core entities are architected in ExtendScript might be helpful to programmers who develop a framework. In particular, prototypal relationships are deeply involved in type casting and related issues.
@+
Marc