Canon Cat Reference Manual page 89

Hide thumbs Also See for Cat:
Table of Contents

Advertisement

Multiple
unpocketing
You
can unpocket
more
than one expression
at a
time by
extending the
highlight
and using [CALC]. The Cat
will
unpocket all pocketed results in
the
highlight,just
as
ifyou
had
unpocketed each
one
individually.
The highlight
collapses to
a
wide cursor
at
the end
ofthe highlighted
text.
Multiple
unpocketing
has
no
effect
on results that
have
already
been
unpocketed.
Ifthe
highlight
does
not
contain
any pocketed
expressions,
the
highlighted text is
calcu-
lated and pocketed.
Automatic
pocketing
During recalc,
any unpocketed expressions
are
automati-
cally
pocketed again, as
if
you
had pocketed each
one
individually.
Before automatically pocketing
an expres-
sion, the Cat compares
it
to
the hidden
text in
the pocket.
If
there has been
a
change
(if, for
example,
you
have
changed
"price:5.00"
to
"price:2.50")
the changed
expres-
sion is recalculated and results
change.
Ifthe
visible
and
hidden
text
matches,
nothing
is changed.
Applying Non-CALC
Commands to Text
Containing Calculation
Pockets
What
happens
will
depend on the command and
whether
the expressions
in
the
text
are
pocketed
or
not.
Certain
commands are discussed
in
detail below.
lPRrNTl
The
visible
text
is
printed.
The hidden contents
of
pockets
are not
printed.
If
you
wish
to
print
the
hidden contents
of
pockets,just
unpocket
the
expressions before
printing.
If
you
have
multiple
pockets
in
the
text
you
are
printing,
use
multiple
unpocketing:
Highlight
the
text,
use
[CALC] to
unpocket
the
calculation,
then
rehighlight
and
use
[PRtNT].
The dotted
underline
is
not printed.
Copy Up and
[SEND]
All
hidden expressions
are
passed
along
when
you copy up
or
send
text
from
Cat to
Cat.
If
you transmit text
from
a
Cat
to
a
non-Cat machine,
only
the surface
text
is
sent.
Ifthe
Cat notices
an
error in
the
text
it
receives
or
copies
up,
it
unpockets the
faulty
expression,
and
removes
the
dotted
underline.
The cursor moves to the
first
offending
character in
the
expression.
For example,
if
the
copied-up
text
and
the existing
text
use
the
same
variable
name,
recalc
will
notice
the
conflict
and
unpocket
the
variable
in
the
copied
up
text.
The Cat
beeps
and
[EXPLAIN] says
that
the
variable
name is already
in
use.

Advertisement

Table of Contents
loading

Table of Contents