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


parameter:

Function: parameter varname
file: job.t
package: muf
status: alpha

The parameter: pseudo-op simply allocates a named local variable: It doesn't normally produce any runtime executable code at all, merely increases the constant argument for the vars prim.

The intended use is to allocate space for a named parameter when coding a lispStyle function in muf:

:   read { [] -> [] }

    ( Declare four local vars for parameters: )
    parameter: inputStream
    parameter: eofErrorP
    parameter: eofValue
    parameter: recursiveP

    ( Process parameter block into above: )
    lisp:applyReadLambdaList
    ]setLocalVars

    ( Body of fn )
;


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