bashindices SciMax Toolbox batchload

SciMax Toolbox >> batch

batch

Maxima Function

Calling Sequence

batch (filename)

Description

Reads Maxima expressions from filename and evaluates them. batch searches for filename in the list file_search_maxima. See .

filename comprises a sequence of Maxima expressions, each terminated with ; or $. The special variable % and the function %th refer to previous results within the file. The file may include :lisp constructs. Spaces, tabs, and newlines in the file are ignored. A suitable input file may be created by a text editor or by the stringout function.

batch reads each input expression from filename, displays the input to the console, computes the corresponding output expression, and displays the output expression. Input labels are assigned to the input expressions and output labels are assigned to the output expressions. batch evaluates every input expression in the file unless there is an error. If user input is requested (by asksign or askinteger, for example) batch pauses to collect the requisite input and then continue.

It may be possible to halt batch by typing control-C at the console. The effect of control-C depends on the underlying Lisp implementation.

batch has several uses, such as to provide a reservoir for working command lines, to give error-free demonstrations, or to help organize one's thinking in solving complex problems.

batch evaluates its argument.

batch has no return value.

See also , , and .

bashindices SciMax Toolbox batchload