By built-in function I mean any function that has the option builtin line. This includes the mathematical functions and
many other low level commands for searching, sorting, storing, and
(1) Mathematical functions are named according to Abramowitz and
Stegun conventions .
(2) We stay with the conventions of the language C when the
function is sufficiently similar
to the C routine (again printf, sprintf, sscanf).
(3) We stay with the conventions of the language MAPLE when the
function is sufficiently similar to a function from that language (or
an exact copy).
(4) We only abbreviate with words that are common in computer science
languages such as DB for database. All abbreviations must
be kept in the Abbreviations List made available to users
through help abbreviations.
(5) If the routine has a common application in another field (such as
the NBody function does in physics), this name can be chosen.
It would be preferable to give it the more abstract mathematical name
when such a name exists.
(6) If none of the above cases apply, we use the conventions of Library Functions below.