The Commons

Back to Results

Patent Title: Inline expansion method for programming languages having array functions

Assignee: IBM
Patent Number: US5640568
Issue Date: 06-17-1997
Application Number:
File Date:11-22-1994

Abstract: To provide inline expansion universally applicable to a variety of formulas as combinations of array functions and array operations with a programming language such as APL or FORTRAN 90 having array functions, without the need to prepare individual templates or macros. In the method of the present invention, a transformational intrinsic function (TIF) formula is analyzed during compilation and a template for inline expansion is generated. The template for inline expansion is mapped to an actual array, and macro-processing is used in generating the template. According to this method, an arbitrary combination of TIFs can be inline-expanded by simply preparing one macro-template for each TIF.


Link to USPTO

IBM Pledge dated 1/11/2005