This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)
Wolfram Research, Inc.

Between Versions 1 and 2Between Versions 3 and 4

A.13.3 Between Versions 2 and 3

FilledSmallSquare 259 new built-in objects have been added, some of whose names may conflict with names already being used.

FilledSmallSquareN[expr, n] now always tries to give n digits of precision if possible, rather than simply starting with n digits of precision.

FilledSmallSquare All expressions containing only numeric functions and numerical constants are now converted to approximate numerical form whenever they contain any approximate numbers.

FilledSmallSquare Many expressions involving exact numbers that used to remain unevaluated are now evaluated. Example: Floor[(7/3)^20].

FilledSmallSquarePlus and Times now apply built-in rules before user-defined ones, so it is no longer possible to make definitions such as 2+2=5.

FilledSmallSquare The operator precedence for . and ** has been changed so as to be below ^. This has the consequence that expressions previously written in InputForm as a . b ^ n must now be written as (a . b)^n. V2Get[file] will read a file using old operator precedences.

FilledSmallSquare \^ is now an operator used to generate a superscript. Raw octal codes must be used instead of \^A for inputting control characters.

FilledSmallSquare In Mathematica notebooks, several built-in Mathematica functions are now output by default using special characters. Example: x->y is output as xy in StandardForm.

FilledSmallSquare More sophisticated definite integrals now yield explicit If constructs unless the option setting GenerateConditions->False is used.

FilledSmallSquareHeldPart[expr, i, j, ... ] has been superseded by Extract[expr, i, j, ... , Hold].

FilledSmallSquareLiteral[pattern] has been replaced by HoldPattern[pattern]. Verbatim[pattern] has been introduced. Functions like DownValues return their results wrapped in HoldPattern rather than Literal.

FilledSmallSquareReplaceHeldPart[expr, new, pos] has been superseded by ReplacePart[expr, Hold[new], pos, 1].

FilledSmallSquareToHeldExpression[expr] has been superseded by ToExpression[expr, form, Hold].

FilledSmallSquareTrig as an option to algebraic manipulation functions has been superseded by the explicit functions TrigExpand, TrigFactor and TrigReduce.

FilledSmallSquareAlgebraicRules has been superseded by PolynomialReduce.

FilledSmallSquare The option LegendreType has been superseded by an additional optional argument to LegendreP and LegendreQ.

FilledSmallSquareWeierstrassP[u, , ] now takes and in a list.

FilledSmallSquare$Letters and $StringOrder now have built-in values only, but these handle all possible Mathematica characters.

FilledSmallSquareStringByteCount is no longer supported.

FilledSmallSquare Arbitrary-precision approximate real numbers are now given by default as digits`prec in InputForm. This behavior is controlled by $NumberMarks.

FilledSmallSquare Large approximate real numbers are now given by default as digits*^exponent in InputForm.

FilledSmallSquareHomeDirectory[ ] has been replaced by $HomeDirectory.

FilledSmallSquareDump has been superseded by DumpSave.

FilledSmallSquare$PipeSupported and $LinkSupported are now obsolete, since all computer systems support pipes and links.

FilledSmallSquareLinkOpen has been superseded by LinkCreate, LinkConnect and LinkLaunch.

FilledSmallSquareSubscripted has been superseded by RowBox, SubscriptBox, etc.

FilledSmallSquareSubscript and Superscript now represent complete subscripted and superscripted quantities, not just subscripts and superscripts.

FilledSmallSquareFontForm and DefaultFont have been superseded by StyleForm and DefaultStyle.

In the notebook front end, changes that were made include:

FilledSmallSquare The file format for notebooks has been completely changed in order to support new notebook capabilities.

FilledSmallSquare Notebook files are now by default given .nb rather than .ma extensions; .mb files are now superfluous.

FilledSmallSquare The front end will automatically ask to convert any old notebook that you tell it to open.

FilledSmallSquare The kernel command NotebookConvert can be used to convert notebook files from Version 2 to Version 3 format.

FilledSmallSquare The default format type for input cells is now StandardForm rather than InputForm.

FilledSmallSquare The organization of style sheets, as well as the settings for some default styles, have been changed.

FilledSmallSquare Some command key equivalents for menu items have been rearranged.

Between Versions 1 and 2Between Versions 3 and 4