Patent
1996-08-30
1998-05-05
Kriess, Kevin A.
G06F 1730
Patent
active
057489610
ABSTRACT:
A software system is defined by a tree of system models which are written in a functional language. During a build of the software system, the functions are interpreted and the results of the expensive expressions are cached. Each function is examined before interpretation to see if it has been evaluated before. If a function has already been evaluated, the cached result is retrieved by the evaluator and the time which would have been spent re-evaluating the function is saved.
REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4809170 (1989-02-01), Leblang et al.
patent: 4951192 (1990-08-01), Chase, Jr. et al.
patent: 4953080 (1990-08-01), Dysart et al.
patent: 4985829 (1991-01-01), Thattle et al.
patent: 5075847 (1991-12-01), Fromme
patent: 5093779 (1992-03-01), Sakurai
patent: 5115501 (1992-05-01), Kerr
patent: 5260898 (1993-11-01), Richardson
patent: 5313611 (1994-05-01), Franklin et al.
patent: 5325533 (1994-06-01), McInerney et al.
patent: 5390318 (1995-02-01), Ramarkrishnan et al.
patent: 5475840 (1995-12-01), Nelson et al.
Structure and Interpretation of Computer Programs, Abelson, et al., The MIT Press, Cambridge, 1985, pp. 57-61, pp. 186-191, pp. 420-484.
Hanna Christine Beth
Levin Roy
Chavis John Q.
Digital Equipment Corporation
Johnston A. Sidney
Kriess Kevin A.
Kuta Christine M.
LandOfFree
Efficient method and apparatus for compiling and linking modules does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient method and apparatus for compiling and linking modules, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient method and apparatus for compiling and linking modules will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-69538