Go to the first, previous, next, last section, table of contents.


copyCfn

Function: copyCfn
file: job.t
package: muf
status: tentative

This function is intended to be used internally by compiler-generated code, rather than directly by users. It accepts a block of value-offset pairs beneath a compiledFunction instance, and returns a copy of the compile-function with the indicated offsets in its constant vector overwritten with the indicated values.

This is the mechanism used to implement true lambdas in lisp compilers, allowing lambda to be a data constructor as well as a function constructor.


Go to the first, previous, next, last section, table of contents.