Expand/Shrink

Procedure Call

A procedure call starts execution of a procedure, passing it an optional list of argument values. e.g.
     plot(x, 23)
See also: Procedures

As a quick recap:

If you want to pass a variable number of arguments, usually the easiest thing is to pass them in a (single) sequence.

Parameters with a default do not need to be provided.

Parameters must be passed in the same order as the routine declaration, unless named parameters are used, such as timedelta(days:=365).
Note there is a huge difference between timedelta(days=365), which passes a single bool, and timedelta(days:=365), which sets a specific parameter.