Questions on attributes of functions.
Questions on attributes of functions in Mathematica. This includes choosing the appropriate attributes for a task and also setting (
Protect), querying (
Attributes) and removing attibutes (
Unprotect) of functions. Attributes can control argument evaluation (
HoldAll, etc.), protect function definition (
Locked), specify argument listability (
Listable), commutativity (
Orderless), associativity (
Flat), pattern equivalency (
OneIdentity), and other numeric properties (
General questions on how to define functions should use the tag function-construction.