Compatibility Issues in Maple 10
The following is a brief description of the compatibility issues that affect users upgrading from Maple 9.5 to Maple 10.
uses - New Reserved Word
The old mechanism of setting parameters to gfun (by assigning to the exports) is now deprecated. Use gfun[Parameters] to get and set gfun options.
Maple now uses GMP integers to represent all non-immediate integers. This means that the value of kernelopts( gmpthreshold ) has changed. Since the threshold between GMP and immediate integers is not a power of 10, the exact meaning of kernelopts( gmpthreshold ) has changed as well.
Additionally, the keyword argument FLOAT_BASE to the routine Maple_floats is no longer meaningful or supported.
The functions in the package Groebner have been renamed to reflect a more common terminology:
Note the change of definitions of monomials and terms. For details, see Groebner/terminology.
The calling sequence of LinearFunctionalSystems[MatrixTriangularization] command has been changed. The argument n, which specified the size of a square block, is no longer accepted.
The calling sequence of LinearFunctionalSystems[AreSameSolution] command has been changed. The third argument x, an independent variable, is now required.
The calling sequence of QDifferenceEquations[AreSameSolution] command has been changed. The third argument x, an independent variable, is now required.
The algorithm used by rand has been changed from a Linear Congruence algorithm to the Mersenne Twister algorithm. This means that rand produces a difference sequence of numbers. As well, using the \_seed variable to store the state of the random number generator has been deprecated. Instead, randomize or RandomTools[SetState]/RandomTools[GetState] should be used. The old rand algorithm is still available as RandomTools[LinearCongruence].
The new top-level command Unit provides another means to access the Units[Unit] command for creating expressions containing units.
Important: The new reserved word uses may cause problems in programs that previously used that word as a variable.
For more information, see Reserved Words.
Index of New Maple 10 Features
Worksheet Compatibility Issues
Download Help Document