Polymorph is a user interface. Spec is a user interface description structure based on literal arrays.
In other words, the widgets that you see on the screen come from Polymorph. The UI constructor accepts the Spec specification and creates these widgets: "here is a button of this size, and this is its name."
In Squeak, there is the same relationship between Morphic or MVC and ToolBuilder.
source share