HELP ISDECIMAL Steven Hardy, January 78
isdecimal(<number>) -> <boolean>
ISDECIMAL is a recogniser procedure for decimal numbers. It returns <true> if
(if and only if) its argument is a decimal number, for example:
isdecimal(3.4) =>
** <true>
isdecimal(sqrt(10)) =>
** <true>
isdecimal(3) =>
** <false>
ISDECIMAL could be defined thus:
define isdecimal(obj);
dataword(obj) = "decimal" or dataword(obj) = "ddecimal"
enddefine;
Notice that ISDECIMAL recognizes double precision decimals as well as single
precision ones.
See REF *NUMBERS for details of numbers and mathematical operations
available in POP-11.
See also HELP
*DECIMALS - for the distinction between integers, decimals and ddecimals
*MATH - for a summary of mathematical operations in POP-11
--- C.all/help/isdecimal -----------------------------------------------
--- Copyright University of Sussex 1987. All rights reserved. ----------Author: Steven Hardy, January 78