Changed LEAF-VALUE to make a cached EVAL-FUNCTION when the lexical environment
is null. Although we don't get lazy conversion, at least we can prevent excessive memory usage. Also, this result is cached in the new LAMBDA-EVAL-INFO-FUNCTION slot so that all references to a non-closure interpreted function will get the same EQ result (mainly to avoid having N copies of the IR1 if the conversion is decached and then reconverted.)
Loading
Please register or sign in to comment