Ìnterpretive framesáre machine-independent execution descriptions, operating according certain order on some specific data region to solve the problem presented in the source program. They will be interpreted to execute by the system schedular.
The machine-independent features is needed by the execution machenism may possibly be the whole internet. Like Java byte code, frames on different machine should be the same, so that the task can be dispatched onto different resources.
Unlike Jave byte code, the granulity of the frames may be vary significently. The execution it expressed is possible from a simple addition to a complicated computational procedure, in this way, the potential power of the pre-compiled computation library can be fully made use of.
Based on this, the actrual formate of the frame is irrelavent at the present time, it can either be some kind of combination of, say Java byte code, or even another source language. Any way it will provide enough information for the schedular to dispatch the job from local resource to remote one on the network.
For better performance, it is possible for some programming restructuring techniques are used here. With the help of the program analyzer, the frame execution dependence relation can be kept while the overall performance improved.