System and method for extending a programming language to include multiple dissimilar object systems
AssigneeThe MathWorks, Inc.
InventorsCharles G. Nylander, Cheryl L. Jones, David A. Foti
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe MathWorks, Inc.
InventorsCharles G. Nylander, Cheryl L. Jones, David A. Foti
Estimating the term…
The illustrative embodiment of the present invention provides a method for extending a programming language to interact with foreign object systems. Through the use of an opaque interface, a requesting unit may interact with multiple foreign object systems. A single set of procedures written into the opaque interface and accessible by the requesting unit enable the requesting unit to interact with the foreign object systems. The foreign object systems register with the opaque interface. The registration process for the object systems includes the creation and registration of a defined set of functions, the format for which is provided by the opaque interface. The defined set of functions are called by the procedures in the opaque interface and execute in the object system. The results of the function execution are returned to the requesting unit thereby extending the foreign object system capabilities to the requesting unit.
A computer implemented method of interfacing between an array-oriented system and a non-native object system, said method comprising:
A non-transitory computer-readable medium holding instructions for interfacing from an array-oriented system to a non-native object system, said instructions comprising instructions for:
A system for providing an interface between an array-oriented system and a non-native object system, said system comprising:
A computer-implemented system for interfacing from an array-oriented system to a non-native object system, said computer-implemented system comprising:
Dependencies are inferred from the claim text.