Patent ID: 7340730
Filing Date: 2008-03-04
Classification: G06F

Abstract:
1. A method for compiling dynamic constructs during run time, comprising: detecting a dynamic construct during run time of a program before code within the dynamic construct is executed, transmitting a compile service request and instructions to be compiled from the dynamic construct across a network to a remote compile server while concurrently executing the program, wherein the instructions to be compiled are bytecode instructions; wherein the dynamic construct allows new source code to be added to the program during run time; compiling the compile service request and the instructions to be compiled within a processor of the remote compile server into a compiled code; wherein compiling the compile service request and the instructions during run time involves disabling caching; generating a shared object file; caching the compiled service request; and returning the shared object file; in response to the compile service request, receiving the compiled service request from the remote compile server; and integrating the compiled service request into the program so that the compiled service request can be executed; wherein integrating the compiled service request involves: wherein compiling the new source code on the remote compile server provides a compile capability for systems lacking a run time compiler.