Patents Examined by Chamelj C. Das
  • Patent number: 6631517
    Abstract: A partial evaluator, or pre-compiler, for a computer program enables a user to provide, at suitable places within a program, language constructs which cause certain expressions within the program to be evaluated at runtime or at partial evaluation time. These language constructs can be used to shorten runtime, such as by avoiding unnecessary duplication of code at runtime.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: October 7, 2003
    Assignee: Xerox Corporation
    Inventors: John O. Lamping, Michael D. Dixon, Gregor J. Kiczales, Brian C. Smith