Lambda

constructor(parentContext: Context, explicitParameters: List<LambdaParameter> = emptyList(), action: (List<Value<*>>, Context) -> OutputValue<*>)

Parameters

parentContext

context this lambda lies in

explicitParameters

named parameters of the lambda. If not present, parameter names are automatically set to .1, .2, etc.

action

action to perform, which takes a variable sequence of Values and this lambda's own forked context as arguments and returns the output of the lambda.