Efficient method and apparatus for compiling and linking modules

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-69538

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.