When you write programs in Mathematica, there are various ways to document your code. As always, by far the best thing is to write clear code, and to name the objects you ...
$MessageGroups is the list of rules that gives named message groups used in functions like On and Quiet.
Mathematica creates a new symbol when you first enter a particular name. Sometimes it is useful to "intercept" the process of creating a new symbol. Mathematica provides ...
Message
(Mathematica LibraryLink C Function) void Message (char*txt) issues a message from a library function.
Off
(Built-in Mathematica Symbol) Off[symbol::tag] switches off a message, so that it is no longer printed. Off["name"] switches off a named group of messages.Off[s] switches off tracing messages associated ...
In a typical Mathematica package, there are generally two kinds of new symbols that are introduced. The first kind are ones that you want to 'export' for use outside the ...
When you make a definition in the form f[args]=rhs or f[args]:=rhs, Mathematica associates your definition with the object f. This means, for example, that such definitions ...
Mathematica provides a uniquely powerful interactive environment for building up arbitrarily complex computations, under convenient interactive or programmatic control.
Patterns stand for classes of expressions. They contain pattern objects that represent sets of possible expressions. Pattern objects. When several pattern objects with the ...
The history of an interactive Mathematica computation is both maintained in a fully editable Mathematica notebook, and is stored symbolically in a sequence of In and Out ...