PappliedInstr:
Filter:
crucial-library/Classes (extension) | Libraries > crucial > Instr

PappliedInstr
ExtensionExtension

partial application for Instr

Description

In computer science, partial application (or partial function application) refers to the process of fixing a number of arguments to a function, producing another function of smaller arity.

A partially applied Instr produces a PappliedInstr that references the Instr (by name) and which arguments are satisfied. A PappliedInstr is usable as any normal Instr but it has fewer arguments than the original.

The resulting PappliedInstr now has the Envelope hardcoded.

Class Methods

.new

Arguments:

a
args

Instance Methods

.a

.appliedArgs

Arguments:

args

.argNames

.defArgs

.storeArgs

.init

.value

Arguments:

... args

.valueArray

Arguments:

args

.ar

Arguments:

... args

.kr

Arguments:

... args

.outSpec

.maxArgs

.argsSize

.initAt

Arguments:

i

.argNameAt

Arguments:

i

.defArgAt

Arguments:

i

.funcDef

.storeableFuncReference

.asString

.asInstr

.guiClass