Additional NewtonScript Features

Other Standard Types

Beyond frames, arrays, and symbols, NewtonScript also provides some other essential types. These are integers, reals, characters, and booleans. Here is a brief description of each:

Integer
A 30-bit integer that can hold values from -229 to 229-1.

Real
A 64-bit floating point number.

Boolean
There are two boolean constants, true and nil. In boolean expressions, any non-nil value is considered true. Note: the integer 0 is not the same as the boolean nil.

Character
A character. Character constants begin with a $ (e.g., $a, $b, $c). These are 16-bit characters that use the Unicode encoding scheme.

Strings, another NewtonScript type, require some additional discussion.


An online version of Programming for the Newton using Macintosh, 2nd ed. ©1996, 1994, Julie McKeehan and Neil Rhodes.

Last modified: 1 DEC 1996