Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
188 words
A method in a computer implemented process for dynamically linking program elements of an interactive data processing system, that is capable of defining operations of the interactive data processing system by the program elements, comprising the steps of: a) generating and assigning, before run-time of a program that utilizes the program elements, a link header to each program element as a data block for storing chaining information, b) chaining, before the run-time of the program, a first execution code to the link header via the chaining information, c) if for any program element a respective first execution code is altered to a second execution code by operation of the interactive data processing system during the run-time of the program, regenerating the link header, replacing the respective first execution code with the generated second execution code, the regenerated link heater assigning the second execution code to the respective program element, d) when a program element is executed by operation of the data processing system during the run-time of the program, accessing a respective chained execution code via a respective assigned link header and executing the respective chained execution code.
Claim 2
Independent Claim
188 words
A method in a computer implemented process for dynamically linking program elements of an interactive data processing system, that is capable of defining operations of the interactive data processing system by the program elements, comprising the steps of: a) generating and assigning, before run-time of a program that utilizes the program elements, a link header to each program element as a data block for storing chaining information, b) chaining, before the run-time of the program, a first execution code to the link header via the chaining information, c) if for any program element a respective first execution code is altered to a second execution code by operation of the interactive data processing system during the run-time of the program, regenerating the link header, replacing the respective first execution code with the generated second execution code, the regenerated link heater assigning the second execution code to the respective program element, d) when a program element is executed by operation of the data processing system during the run-time of the program, accessing a respective chained execution code via a respective assigned link header and executing the respective chained execution code.
Claim 3
Dependent Claim
65 words
The method as claimed in claim 1, wherein the method further comprises, before the run-time of the program and after step a) and before step b), the step of providing to each program element a data entry referencing the link header, and wherein a respective data entry is used during run-time of the program to locate the link header in the interactive data processing system.
Claim 4
Dependent Claim
91 words
The method as claimed in claim 1, wherein a respective execution code that is chained to a respective link header is a predetermined execution code selected from the following execution codes: a) an error interface to an error handling program for an as yet undefined or no longer defined program element, b) a simulator interface to a simulator program for a program element to be simulated, c) an interpreter interface to an interpreter program for a program element to be interpreted, d) a compiled program sequence for a compiled program element.
Claim 5
Dependent Claim
17 words
The method as claimed in claim 3, wherein the interactive data processing system is a LISP system.
Claim 6
Dependent Claim
44 words
The method as claimed in claim 4, wherein the method further comprises entering into a respective link header of a respective program element a data entry as an identifier entry of the respective link header with a length specification for the respective link header.
Claim 7
Dependent Claim
43 words
The method as claimed in claim 4, wherein the method further comprises entering into a respective link header of a respective program element a data entry as link to an identification entry of a symbol which is associated with the respective program element.
Claim 8
Dependent Claim
33 words
The method as claimed in claim 4, wherein the method further comprises entering into a respective link header of a respective program element a data entry as link to the respective execution code.
Claim 9
Dependent Claim
32 words
The method as claimed in claim 4, wherein the method further comprises entering into a respective link header of a respective program element a data entry as link to an environment block.
Claim 10
Dependent Claim
32 words
The method as claimed in claim 4, wherein the method further comprises entering into a respective link header of a respective program element a data entry as link to a function source.
Claim 11
Dependent Claim
30 words
The method as claimed in claim 4, wherein the method further comprises entering into a respective link header of a respective program element a data entry as link to parameters.
Claim 12
Dependent Claim
42 words
The method as claimed in claim 4, wherein the method further comprises entering into a respective link header of a respective program element a data entry as link to a symbol or a constant which is used by the respective program element.