G L O S S A R Y
item frame The frame that encapsulates a
routed (sent or received) object and that is stored
in the In/Out Box soup.
lexical dictionary A list of valid grammars,
each specifying the format of an entity to be
recognized, such as a date, time, phone number
or currency value. See also enumerated
dictionary and grammar.
line A shape defined by two points: the current
x and y location of the graphics pen and the x
and y location of its destination.
local A variable whose scope is the function
within which it is defined. You use the
keyword to explicitly create a local variable
within a function.
magic pointer A constant that represents a
special kind of reference to an object in the
Newton ROM. Magic pointer references are
resolved at run time by the operating system,
which substitutes the actual address of the ROM
object for the magic pointer reference.
meeting An entry in the Dates application for
a specific time during the day. People can be
invited and the meeting can be scheduled for a
message A symbol with a set of arguments. A
message is sent using the message send syntax
, where the message
messageName is sent to the
method A function object in a frame slot that
is invoked in response to a message.
name reference A frame that contains a soup
entry or an alias to a soup entry, often, though
not necessarily, from the Names soup. The
frame may also contain some of the individual
slots from the soup entry.
NewtonScript heap An area of RAM used by
the system for dynamically allocated objects,
including NewtonScript objects.
A value that indicates nothing, none, no,
or anything negative or empty. It is similar to
in C. The value
"false" in Boolean expressions; any other value
object A typed piece of data that can be an
immediate, array, frame, or binary object. In
NewtonScript, only frame objects can hold
methods and receive messages.
option frame A frame passed as a parameter
to an endpoint method that selects the
communication tool to use; controls its
configuration and operation; and returns result
code information from the endpoint method.
origin The coordinates of the top-left corner
of a view, usually (0, 0). The origin can be
shifted, for example, to scroll the contents of
output spec A special type of callback spec
used with an endpoint method. An output spec
contains a few additional slots that allow you to
pass special protocol flags and to define how the
data being sent is translated.
oval A circular or elliptical shape defined by
the bounding rectangle that encloses it.
The unit in which software can be
installed on and removed from the Newton.
A package consists of a header containing the
package name and other information, and one or
more parts containing the software.
package file A file that contains downloadable
package store See store part.
parent A frame referenced through the
slot of another frame. With regard to
views, a parent view encloses its child views.