The present invention relates to systems and methods that facilitate
dynamic programming language execution in a managed code environment. A
runtime code generator is provided within the framework of a managed
object environment. The code generator includes a class allocator that
reserves one or more method slots for a dynamic method call. A dynamic
method builder then employs the method slots to generate an intermediate
language stream that forms a method description. The method description
is then fed to a Just-In-Tine (JIT) compiler that returns at least one
dynamically generated pointer to facilitate execution of the dynamic
method call at runtime.