Warning Messages - Maple Programming Help

Warning Messages

 Maple produces various informative warning messages when executing a command. Some of the instances where warning message are displayed are discussed below.  For examples of warning messages, see the Examples section.
 • Modules and procedures can have implicitly declared local variables. A warning message is displayed when a variable is implicitly declared, indicating the location of the implicit declaration.  See Implicit Local Variables for more information.
 • Maple commands can return qualitative information about a given expression. For example, the Roots command returns the roots of a given expression. If that command determines that there may be an infinite number of roots then a warning message is displayed and sample points are returned.

Warning Messages in Help Pages

 Most help pages in the Maple help system do not display warning messages. For illustrative purposes, however, warning messages are displayed in a few help pages.

Examples

 Warnings regarding variables in procedures and modules.
 > M := module() local a; export b;     a := proc() c := 2 end proc;     b := proc() d := 2 end proc;     e := proc() f := 2 end proc end module;
 Warning, (in M) e is implicitly declared local Warning, (in M:-a) c is implicitly declared local Warning, (in M:-b) d is implicitly declared local Warning, (in M:-e) f is implicitly declared local
 ${M}{:=}{\mathbf{module}}\left({}\right)\phantom{\rule[-0.0ex]{0.5em}{0.0ex}}{\mathbf{local}}\phantom{\rule[-0.0ex]{0.5em}{0.0ex}}{a}{,}{e}{;}\phantom{\rule[-0.0ex]{0.5em}{0.0ex}}{\mathbf{export}}\phantom{\rule[-0.0ex]{0.5em}{0.0ex}}{b}{;}\phantom{\rule[-0.0ex]{0.5em}{0.0ex}}{}\phantom{\rule[-0.0ex]{0.5em}{0.0ex}}{\mathbf{end module}}$ (1)
 Using the Roots command.
 > $\mathrm{with}\left(\mathrm{Student}\left[\mathrm{Calculus1}\right]\right):$
 > $\mathrm{Roots}\left(\mathrm{sin}\left(x\right),\mathrm{maxsols}=3\right)$
 $\left[{-}{\mathrm{\pi }}{,}{0}{,}{\mathrm{\pi }}\right]$ (2)