Compiler system and method for resolving symbolic references to

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395712, G06F 945

Patent

active

057782318

ABSTRACT:
A program compiler identifies each symbol in a source program that references another program. For each identified symbol, the compiler determines whether the symbol is a reference to a remotely located file or to a locally stored file. If the identified symbol is a reference to a remotely located file, it constructs a file location identifier, such as a URL, for the identified symbol, performs a file location identifier based fetch of the remotely locate file, and ads at least a portion of the fetched file to a set of program code to be compiled if the fetch is successfully performed. If the identified symbol is a reference to a locally stored file, it performs a file fetch for the locally stored file, adding at least a portion of the fetched file to the set of program code to be compiled if the file fetch is successfully performed. If the fetch is unsuccessful, compilation of the source program is aborted. When a client computer attempts to initiate execution of a specified program, the program executed determines a source update date associated with a source program associated with the specified program and also determines if a compiled version of the source program is present on the client computer. If a compiled version of the source program is present, the program executer determines a last compile date for the compiled version and compares the last compile date with the last source update date. If a compiled version of the source program does not exist on the client computer or if the source update date is later than the last compile date, the source program is automatically compiled to generate a new compiled version.

REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 4809170 (1989-02-01), Leblang et al.
patent: 5204960 (1993-04-01), Smith et al.
patent: 5291601 (1994-03-01), Sands
patent: 5414854 (1995-05-01), Heninger et al.
patent: 5630066 (1997-05-01), Gosling
patent: 5649186 (1997-07-01), Ferguson
R. A. Gingell, M. Lee, X. T. Dang, M. S. Weeks, "Shared Libraries in SunOS", Proc. Summer of 1987 USENIX Conf., pp. 131-145, Jun. 8, 1987.
Ken Thompson, "Regular Expression Search Algorithm," Communications of the ACM, Jun. 1968, vol. 11, No. 6, pp. 419-422.
Kin-Man Chung and Herbert Yuen, "A `Tiny` Pascal Compiler; Part 1: The P-Code Interpreter," Byte Publications, Inc., Sep. 1978.
Kin-Man Chung and Herbert Yuen, "A `Tiny` Pascal Compiler; Part 2: The P-Compiler," Byte Publications, Inc., Oct. 1978.
Gene McDaniel, "An Analysis of a Mesa Instruction Set," Association for Computing Machinery, May 1982.
Kenneth A. Pier, "A Retrospective on the Dorado, A High-Performance Personal Computer," IEEE Computer Society, 10th Annual Intl. Symposium on Computer Architecture, 1983, pp. 252-269.
James G. Mitchell, et al., "Mesa Language Manual," Xerox Corporation, Palo Alto Reserach Center.

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

Compiler system and method for resolving symbolic references to does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compiler system and method for resolving symbolic references to , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler system and method for resolving symbolic references to will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1216780

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