
userinfo - print progress information from procedure

Calling sequence:

userinfo(posint, expr ...)

Parameter:
posint   --  positive integer
expr     --  expression

Summary:

userinfo may be used to print progress informations during the execution of
procedures. These informations may be algorithms used, intermediate data
computed and the like.  They should give the user some insight into the
computation executed.

An information is printed if the \information level" of either the procedure
containing the call of userinfo or the global information level is greater or
equal to the level given by the first argument posint (see function setuserinfo).

The output consists of the name of the procedure containing the call of
userinfo followed by the arguments expr.  The output is printed without
quotes.

>>  f:= proc(x) begin userinfo(2,"Argument:",x); end_proc:

    setuserinfo(f,2):
    f(12);

      f, Argument:, 12

See also:  help, info, setuserinfo

