This is documentation for Mathematica 3, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
 Documentation / Mathematica / Built-in Functions / New in Version 3.0 / Programming  /

  • HoldComplete[ expr ] shields expr completely from the standard Mathematica evaluation process, preventing even upvalues associated with expr from being used.
  • HoldComplete has attribute HoldAllComplete, and performs no operations on its arguments.
  • HoldComplete is removed by ReleaseHold.
  • HoldComplete can be inserted as a wrapper by such functions as ToExpression and ReplacePart.
  • HoldComplete is generated by default by MakeExpression.
  • See the Mathematica book: Section A.4.4.
  • See also: Hold, HoldPattern, HoldForm, Unevaluated, HoldAllComplete, Symbol.